2012-04-29 2 views
2

У меня есть ниже 301 redirect нижний я бы хотел, чтобы он работал, но он не работает в данный момент.301 перенаправление на .htaccess не работает с Wordpress

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
Options +Indexes 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
RewriteCond %{HTTP_HOST} ^domain.com.au$ 
RewriteRule ^/?$ "http\:\/\/www\.domain\.com\.au\/" [R=301,L] 
RewriteRule ^author/privacy?$ privacy [R=301,L] 

Есть ли причина, почему?

Я хотел бы перенаправить автора/приватность на частную жизнь ...

+0

Вам нужно будет переместить правила выше правил wordpress. PS Какой вопрос в последнем правиле должен делать? В настоящее время это делает букву 'y' опциональной, что я не думаю, что вы хотите. PPS Почему вы переадресовываете 'domain.com /' на 'www.domain.com /', а не URL-адреса, например 'domain.com/whatever'? – Gerben

ответ

0

Просто была такая же проблема, но это ответ ..... Использовать относительные URL не полный HTTP: // и т.д. Обрежьте ниже код и добавить в файл .htaccess и добавьте в корневой каталог

Redirect 301 /page1.php /page2.html 
Redirect 301 /page3.php /page4.html 


<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
+0

Простое и идеальное решение для меня. благодаря –

1

Порядок правил имеет проблемы здесь. Вот фиксированная версия:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 

Options +FollowSymLinks +Indexes 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^domain\.com\.au$ [NC] 
RewriteRule ^$ http://www.domain.com.au/ [R=301,L] 

RewriteRule ^author/(privacy)/?$ /$1 [R=301,L,NC] 

RewriteRule ^index\.php$ - [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 

</IfModule> 
# END WordPress 
Смежные вопросы