【问题标题】:htaccess ignore specific string in urlhtaccess 忽略 url 中的特定字符串
【发布时间】:2018-09-27 13:16:12
【问题描述】:

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

现在,我想为名为“xyz”的页面添加一个例外,因为该页面对两种语言都是通用的,因此如果任何用户键入 domain.com/en/xyz,他应该会看到 domain.com/xyz 但 url应该留在 domain.com/en/xyz

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

【问题讨论】:

    标签: regex wordpress .htaccess mod-rewrite


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      相关资源
      最近更新 更多