Хочу сделать чтоб вместо www.xxx.ru/page.php?id=5 было www.xxx.ru/id5
знаю что нужно работать с .htaccess и прописать:
RewriteEngine on
RewriteBase /
RewriteRule ^page/([0-9]*)$ /page.php?id=$1 [L]
Хотел бы уточнить куда закидывать фаил .htaccess если у меня стоит denwer ,путь к сайту Z:/home/xxx/www/
Не уверен на 100% (пусть меня поправят если что).
RewriteRule ^page/([0-9]*)$ /page.php?id=$1 [L]
www.xxx.ru/page/5 переадресуется на www.xxx.ru/page.php?id=$1
может вот так будет правильнее
RewriteRule ^.*/id([0-9]*)$ /page.php?id=$1 [L]
www.xxx.ru/..../id5 переадресуется на www.xxx.ru/page.php?id=$1
Цитата (Helps @ 5.02.2013 - 20:41) |
Хотел бы уточнить куда закидывать фаил .htaccess если у меня стоит denwer ,путь к сайту Z:/home/xxx/www/ |
могу ошибиться, но у меня тоже денвер стоит и я этот файл кидаю в корневую папку сайта, т.е. примерно такой путь: Z:\home\localhost\www\папка_с_сайтом\
Игорь_Vasinsky
6.02.2013 - 02:38
Z:\home\localhost\home\папка_с_сайтом\www
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
фаил .htaccess закидывать по такому пути ?
А если саит расположен по такому пути Z:/home/(название сайта-xxx/www/index.php