抱歉,如果这是一个基本解决方案,但 mod rewrite 仍然给我 gip。
我有一个当前的 mod 重写规则,可以将 slug 转换为可用的变量,如下所示:
RewriteRule ^/c/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1 [L]
我需要添加第二个可选变量。只有蛞蝓很重要,第二个变量可能存在也可能不存在。
www.domain.com/this-is-the-slug/
和
www.domain.com/this-is-the-slug/optional-variable/
两者都应该工作。我试过:
RewriteRule ^/c/([a-z0-9_\-]+)/([a-z0-9_\-]+)/?.*$ /content.asp?slug=$1&scotland=$2 [L]
但是现在每个页面(没有可选变量)只是重定向到根。
有任何想法吗?