Insaned
@Insaned

Как написать редирект в htaccess?

Научите пожалуйста написать правильный редирект.
Есть работающий .htaccess
RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]


Надо сделать несколько несложных редиректов типа
site.com/chtotam -> site.com/fignya/chtotam

Всё что я пишу перед последним реврайтом, даже с флагом [L] приводит к бесконечному циклу.
  • Вопрос задан
  • 416 просмотров
Решения вопроса 1
@dodo512
RewriteEngine on

RewriteRule ^chtotam$ /fignya/chtotam [R=301,L]

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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