htaccess没有重定向和显示404

时间:2015-05-21 13:37:34

标签: wordpress .htaccess redirect

我想知道是否有人可以帮助我。

我使用生成wordpress的htaccess设置了从我的.com.au到我的com的301重定向。

主页工作正常,除非现在我每次尝试浏览我的网站时都会遇到404错误

我的htaccess如下

RewriteEngine On
RewriteCond %{HTTP_HOST} ^website\.com\.au$ [OR]
RewriteCond %{HTTP_HOST} ^www\.website\.com\.au$
RewriteRule ^/?$ "http\:\/\/www\.website\.com\/" [R=301,L]

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

非常感谢任何帮助

谢谢!

1 个答案:

答案 0 :(得分:2)

以这种方式尝试您的规则。我还对第一个重定向规则进行了一些更改。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?website\.com\.au$
RewriteRule ^/?$ http://www.website.com/ [R=301,L]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress