我想将所有 /wordpress/ 请求重定向到 root 的相同地址。
例如:/wordpress/foo -> /foo
我尝试了通过将其添加到 .htaccess 文件中找到的答案:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^wordpress/.*$ / [R=302]
</IfModule>
但不用说,它只是将直接请求重定向到 /wordpress/ 到 /。
例如,对 /wordpress/foo/ 的请求仍将被视为 /wordpress/foo/。
我尝试了我发现的一切,但没有任何效果。
(由于 utf8 阿拉伯字符,url 被编码)
完整的 .htaccess 内容:
RewriteOptions inherit
# 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
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule /wordpress/(.*) /$1 [PT]
</IfModule>