0
我应该在.htaccess中创建一些url重定向(无法传递变量),但我不想让目标网址看到。我该如何制作? 我已经尝试使用这样的切换指示:使用重写程序在.htaccess中进行静态重定向
Redirect /en/folder1/url1 /en/folder2/url2
但这种方式的目标网址是可见的。所以我开始尝试使用这个例子中的RewriteRule:
RewriteRule ^/en/folder1/url1$ /en/folder2/url2
但是我一直都是错误页面。
P.S.此代码位于带有默认WordPress网址重写代码的.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
我试过,但没有成功删除斜线。 – chattago2002
你要去哪个网址,服务器返回什么错误? – starkeen
url为en/folder1/url1,但wordpress加载自定义错误页面并且不显示正确的页面。我编辑了原始问题以包含完整的.htaccess代码 – chattago2002