Вот собственно мой рабочий пример... Думаю кому нибудь пригодится... Options +FollowSymLinks RewriteEngine on RewriteRule ^id/([^/]+)/?$ /index.php?id=$1 [L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\?id=([^&]+)\ HTTP/ RewriteRule ^index\.php$ http://turkey1.ru/%1/? [R=301,L] Но у меня вопрос!!! Как избавиться от каталога id? Сейчас так: http://turkey1.ru/id/3/ А нужно так: http://turkey1.ru/3/
сделал... Options +FollowSymLinks RewriteEngine on RewriteRule ^([^id/]+)/?$ /index.php?id=$1 [L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\?id=([^&]+)\ HTTP/ RewriteRule ^index\.php$ http://turkey1.ru/%1/? [R=301,L]
как правильно прописать? Пытаюсь поковыряться по урокам от сайта irbis. Подскажите как правильно прописать правила? Сейчас такие правила в htaccess: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 [L,QSA] Теперь мне надо ссылку вида например site.ru/articles/about перенаправить на index.php?page=articles&name_eng=about дописал строчку которая не работает: RewriteRule ^articles/([a-zA-Z0-9_-]+)$ index.php?page=articles&name_eng=$1 [L,QSA] PS: Можно как-нибудь отследить какой запроса получается в результате?