【发布时间】:2014-07-30 08:11:25
【问题描述】:
更具体一点: 我想要一个看起来像的链接
domain.com/onlyinthisdir/en/something/ OR
domain.com/onlyinthisdir/en/something/some/thing/
但是Mod rewrite可以做到
domain.com/onlyinthisdir/something/?lang=en
domain.com/onlyinthisdir/something/some/thing/?lang=en
没有用户重定向,但它只发生在内部。
我的第一次尝试就是这样。但它只适用于“onlyinthisdir”目录,而不适用于下面的其他目录
RewriteRule ^onlyinthisdir/([^/]*)/$ /onlyinthisdir/?lang=$1 [L]
我什至不确定这是否真的有效。是否有更好的选择来检测语言?
【问题讨论】:
标签: regex apache .htaccess mod-rewrite query-string