выясняется, что по разным причинам пришлось изменить URL-адрес моего веб-сайта, старый URL проиндексирован в Google, и я хочу, чтобы вы прошли через них, новый контент отображается с новым URL-адресом.301 redirect apache показывает неправильный URL-адрес
Я добавил это:
Redirect 301 /library/books/pitz-lower.php http://www.example.com/library/pitz-lower.php
Но чтобы получить от Google, URL-адрес в браузере выглядит следующим образом:
http://www.example.com/library/pitz-lower.php?url=library/pitz-lower
Htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /library/library\.php\?url=([^\s]+) [NC]
RewriteRule^/library/%1.php? [L,R=301]
RewriteCond %{REQUEST_URI} !^/library/library\.php
RewriteRule ^library/(.+)\.php$ /library/library.php?url=$1 [L]
</IfModule>
#r301
Redirect 301 /library/books/pitz-lower.php http://www.example.com/library/pitz-lower.php
Я не понимаю, почему это случается, кто-то дает мне руку? Спасибо !!
Вы можете показать свой полный .htaccess? – anubhava
Что вы подразумеваете под «Но попасть из Google»? – arkascha
Я редактирую сообщение, спасибо! Извините за мой английский – PlayerWet