htaccess忽略url中的特定字符串

时间:2018-04-17 14:08:45

标签: regex wordpress .htaccess mod-rewrite

我有一个双语网站,我想针对具体情况制定htaccess规则,我的网站的主要语言是德语(de),次要的是英语(en)。 domain.com是德语,domain.com/en/是英语。

现在,我想为名为“xyz”的页面添加一个例外,因为这个页面对于两种语言都很常见,所以如果有任何用户输入domain.com/en/xyz,他应该看到domain.com/xyz但是网址应该留下domain.com/en/xyz

这是一个WordPress网站,我正在使用WPML进行翻译。

1 个答案:

答案 0 :(得分:0)

这应该可行,但您需要在Apache httpd.conf中启用mod_proxy:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/en/(xyz.html)$
RewriteRule ^(.*) /%1 [L,NC]

进一步的规则应遵循以下规则。

相关问题