这让我发疯了。它绝对不是缓存问题,我在http://htaccess.madewithlove.be/测试了规则,一切正常。但由于某种原因,我不能让任何重写工作。我刚刚添加了一个简单的测试,但是如果有人可以建议它可能是wordpress,或者在我的htaccess中它是明显的东西?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#rewrites
RewriteRule ^test.html$ http://www.google.co.uk/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
#redirects
Redirect 301 /success-stories.html /success-stories/
Redirect 301 /introductions-agency-news/ /dating-agency-news/
Redirect 301 /how-do-we-do-it.html /our-service/
Redirect 301 /1.html /
</IfModule>
# END WordPress
答案 0 :(得分:0)
在主机admin中有一个名为AllowOverride的配置指令,您可以在其中指定.htaccess可以覆盖哪些配置指令。我最初设置允许包含ReWrite的特定功能。但是,我只是将它设置为“全部”,显然,这似乎已经完成了。