【发布时间】:2012-04-01 20:26:52
【问题描述】:
此重写规则适用于 domain.com/news,但我希望能够将多个级别解析为 domain.com/news/2012/party/zeke 等变量
我尝试过使用正则表达式,但失败了。
RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ page.php?page=$1 [L]
还在这里尝试了解决方案: mod_rewrite with multiple variables
using mod_rewrite to simulate multiple sub-directories
// 编辑:似乎我可以为每个级别添加一条规则,但是是否有可能拥有一条适用于所有级别的规则?
RewriteRule ^([^/\.]+)/?$ /page.php?page=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /page.php?page=$1&sub=$2 [L]
【问题讨论】:
标签: .htaccess mod-rewrite