Ошибка редиректа, 301


Anamnado
194

пишу в .htaccess инструкцию (вроде по учебнику всё)

Redirect 301 /razdel/file/ https://site.ru./new-razdel/new-file/

и оно мне начинает хреначить на

https://site.ru./razdel/new-razdel/new-file/

это можно вылечить??

==============

вот весь файл

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} ^www.

RewriteRule (.*) https://site.ru/$1 [L,R=301]

Redirect 301 /razdel/file/ https://site.ru./new-razdel/new-file/

RewriteCond %{REQUEST_URI} !^/robots.txt$

RewriteCond %{REQUEST_URI} !^/sitemap.xml$

RewriteCond %{REQUEST_URI} !^/images/

RewriteCond %{REQUEST_URI} !^/img/

RewriteCond %{REQUEST_URI} !^/ads.txt$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

RewriteRule ^(.*[^/])$ /$1/ [L,R=301]

RewriteCond %{REQUEST_URI} !^/robots.txt$

RewriteCond %{REQUEST_URI} !^/sitemap.xml$

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php

RewriteRule ^templates/(.*)$ index.php

RewriteRule ^meta/(.*)$ index.php

RewriteCond %{REQUEST_METHOD} ^TRACE

RewriteRule .* — [F]

</IfModule>


Xubart

точка после .ru явно лишняя: https://site.ru==>.<==/new-razdel/new-file/


Anamnado

спасибо исправил

но это я просто здесь опечатался (

{ поправка к теме}

тут — новый движок — еще обкатку проходит может я что то напортачил

мне важно знать что директивы .htaccess это в них ошибка или он тут не причем (я в нем плохо ориентируюсь )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *