我应该在.htaccess中进行一些url重定向(没有变量传递),但我不想让我们看到目标网址 . 我怎么做?我已经尝试过像这样使用Redirection指令:
Redirect /en/folder1/url1 /en/folder2/url2
但通过这种方式,目标网址是可见的 . 所以我开始尝试使用像这个示例中的RewriteRule:
RewriteRule ^/en/folder1/url1$ /en/folder2/url2
但我总是错误页面的结果 .
附:此代码位于带有默认Wordpress URL重写代码的.htaccess文件中 .
编辑 . 这是完整的.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^en/folder1/url1$ en/folder2/url2
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
1 回答
您需要从规则模式中删除前导斜杠