【问题标题】:add parameter with htaccess file使用 htaccess 文件添加参数
【发布时间】:2013-12-10 00:36:24
【问题描述】:

我有一个 wordpress 安装,它运行以下 .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /TestWordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /TestWordpress/index.php [L]
</IfModule>

# END WordPress

我有一个名为结帐的页面,所以我想要以下内容

每次加载 /checkout/ 页面时, 在末尾添加一个参数:/checkout?myparam=1

我尝试了以下方法

# add a trailing param to /checkout
RewriteRule ^([_0-9a-zA-Z-]+/)?checkout/$ $1checkout?myparam=1 [R=301,L]

也没有R=301,但还是不行。

我们将不胜感激。

非常感谢!

【问题讨论】:

    标签: regex wordpress apache .htaccess mod-rewrite


    【解决方案1】:

    RewriteBase /TestWordpress/ 行下面试试这个规则:

    RewriteRule (^|/)checkout/?$ $0?myparam=1 [QSA,NC,L]
    

    【讨论】:

      猜你喜欢
      • 2011-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-15
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      相关资源
      最近更新 更多