-1

这是我的 .htaccess 文件

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.\*)/(.\*)$ web/$1.php [L]<br />

RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)$ web/$1.php [L]<br />

我想要以下网址

http://www.example.com/索引

http://www.example.com/索引/

http://www.example.com/index/admin _ _

http://www.example.com/索引/admin/

http://www.example.com/索引/admin/123……

全部重定向到

http://www.example.com/web/index.php _

但是如果使用我的代码,
它不能重定向超过两个级别的目录......
如何调整 .htaccess 文件?

4

1 回答 1

0

RewriteRule ^/index/?([A-Za-z0-9-/]*)$ /web/index.php?page=$1 [QSA,L]

插入(.php)?如果你也想匹配一个普通的 /index.php 。

于 2012-08-19T11:54:13.347 回答