1. gigs - 05 Января, 2013 - 20:22:35 - перейти к сообщению
Помогите пожалуйста решить такую задачу, есть база данных, база имеет такие столбцы как: id, url_name, description. Где url_name находится ЧПУ страницы, а где description - описание к странице, таких записей в базе больше 100 штук, но я никак не могу понять как сделать так чтоб ЧПУ появлялся в адресной строке, когда пользователь нажмет на выбранную страницу, у меня сейчас выводит так: mysite.ru/view-russian-online.php?id=3, а мне нужно чтоб было так mysite.ru/view-russian-online/rentv-online.html, ну и так с другими страницами, короче чтоб вместо .php?id=3 стояло ЧПУ из базы. Помогите пожалуйста.
2. esterio - 05 Января, 2013 - 20:27:39 - перейти к сообщению
3. gigs - 05 Января, 2013 - 20:48:57 - перейти к сообщению
я сделал так:
а в .htaccess прописал такое:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^view-russian-online/([-_A-z0-9]+)/?$ view-russian-online.php?url_name=$1 [L]
сама ссылка получилась такого вида mysite.ru/view-russian-online/re ntv-online но при переходе по ссылке мне выдает ошибку Error 404, в чем может быть проблема ?