@skijaev

Как задать правило mod_rewrite в .htaccess для вывода типа /категория/статья?

На сайте все урлы будут такого типа
domen.ru
domen.ru/category/
domen.ru/category/node/
domen.ru/category/

я хочу их вести все на /index.pxp?r=site&cat=$1&cat=$2
пробовал так
RewriteRule
^(.+)/(.+)/$ /index.php?r=site&cat=$1&node=$2
не сработало
  • Вопрос задан
  • 2266 просмотров
Решения вопроса 1
@TANK_IST
RewriteEngine on
RewriteBase /
Options +FollowSymLinks -Indexes -ExecCGI -Includes

RewriteCond %{HTTP_HOST} ^www\вашсайт\.ua$ [NC]
RewriteRule ^(.*)$ http://вашсайт.ua/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !(favicon.ico)$ [NC]
RewriteRule ^.*$ index.php [L]


А все данные после вашсайт.ua/ будут в переменной $_SERVER['REDIRECT_URL']
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы