не одолеть mod_rewrite
Решил разобраться с mod_rewrite, но самому не допереть.
Пересмотрел кажется всё, куча примеров, но не выходит и всё тут.
Проблема с преобразование ссылок, делаю на денвере (если что-то нужно указать скажите).
Есть ссылка http://test4.ru/artists.php?artists=3 хочу переделать в http://test4.ru/artists/artists/3.
В .htaccess, лежит в корне пишу следующее:
RewriteEngine On
RewriteBase /
RewriteRule ^artists/([^/\.]+)/?$ /artists.php?artists=$1 [L]
И тишина.... ничего не происходит... Где ошибка, ткните плиз.
И ещё вопрос, допустим в адресной строке у меня набран адрес http://test4.ru/artists.php?artists=3, если в .htaccess я всё правильно сделаю, и обновлю страницу, то этот адрес сам изменится на test4.ru/artists/artists/3 или нет?
Как вместо страницы /news.php выводить просто /news/.
Буду рад любой помощи!
mysite/news.php при правиле в .htaccess
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^news/$ news.php$1 [NC,L]
страница открывается по адресу mysite/new/, но она так же продолжает открываться по адресу mysite/news.php
вроде так не должно быть, где ошибка, покажите!
с тем что писал разобрался, т.е по по адресу
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^news/$ news.php$1 [NC,L]
страница открывается по адресу mysite/new/, но она так же продолжает открываться по адресу mysite/news.php
вроде так не должно быть, где ошибка, покажите!
получается что когда я захожу по адресу mysite/news/ по у меня отображается страница mysite/news.php. Как сделать что бы если я набираю адрес mysite/news.php в адресной строке адрес менялся на mysite/news/