我在使用 htaccess rewrite 重定向链接时遇到问题。最初我只有重写规则部分,没有下面的 WordPress 代码,它工作正常。现在,在我尝试使用 Wordpress 添加永久链接后,该链接给了我一个重定向循环问题。
基本上我想做的是让观众在输入“www.example.com”时直接进入“www.example.com/blog”
我想我错过了一些东西,因为我认为 rewriteRule 会停止那一刻
RewriteRule ^$ /blog [R=301,L]
由于 [L] 标志而被处理,然后不会查看其他 RewriteRules。有人可以帮助我了解服务器实际上是如何执行以下代码的步骤的吗?
RewriteEngine on
RewriteRule ^$ /blog [R=301,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress