Перенаправление

  • Автор темы Автор темы vornold
  • Дата начала Дата начала

vornold

Новичок
Пробовал разные варианты, не получается создать чпу. Подскажите пожалуйста где ошибка
/oblako?la=nebo&tag=perist (nebo и perist - переменные значения)
/nebo/perist


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ /oblako?la=$1?&tag=$2 [L]

/ico?la=nebo (nebo - переменное значение)
/nebo/ico

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/ico$ /ico?la=$1[L]
 
если это весь .htaccess то правила нужно сперва включить

RewriteEngine On
 
Лишний. Но это опечатка только на форуме.
Выглядит файл полностью вот так

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ /priroda\?land=$1&tag=$2 [L]
</IfModule>

А ссылку с этой /priroda?land=abhazia&tag=vulkany хочу превратить в эту: /abhazia/vulkany
 
По ссылке /priroda?land=abhazia&tag=vulkany страница открывается нормально?
RewriteRule ^(.*)/(.*)$ /priroda\?land=$1&tag=$2 [L]
Обратный слеш не лишний?
 
Страница открывается нормально, слэш убирал.
Все открывается, только ссылка не меняется.
 
Движок вордпресс

есть файл priroda.php
подключаю его как страницу и .php убирается.
getом передаю два параметра land и tag
Прописываю RewriteRule ^(.*)/(.*)$ /priroda?land=$1&tag=$2 [L]

Страница открывается так же как и без этой записи. Ссылка в адресной строке не меняется.
По адресу /abhazia/vulkany выдает 404
 
Нихрена не понятно. Ссылка и не должно как-то там меняться. Твоя ссылка /a/b/c должна вести на твой реврайт
 
Если это вордпресс, то нужно быстрее отменить все изменения в htaccess и настраивать правила в админке вордпресса.
 
Сверху