【发布时间】:2017-02-22 00:10:01
【问题描述】:
我应该在 .htaccess 中进行一些 url 重定向(不传递变量),但我不想让看到目标 url。我该怎么做? 我已经尝试过使用这样的重定向指令:
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
【问题讨论】:
标签: wordpress .htaccess redirect mod-rewrite