0
重写引擎开启

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

重写规则 ^([a-zA-Z0-9_-]+)$ index.php/$1 [L]
重写规则 ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php/$1/$2 [L]
重写规则 ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php/$1/ $2/$3 [L]
重写规则 ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA- Z0-9_-]+)$ index.php/$1/$2/$3/$4 [L]

你可以看到我的代码..

$1/$2/$3/$4 ..(现在)

$1/$2/$3/$4/$5 ~ $unlimited (我想要)

对不起我的英语不好..

你明白吗?

4

1 回答 1

1

如果你想要无限([a-zA-Z0-9_-]+)/的,你可以匹配[a-zA-Z0-9_-/]+并收工:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^([/a-zA-Z0-9_-]+)$ index.php/$1 [L]
于 2012-07-10T23:05:25.540 回答