1

我是 htaccess 的新手,但我想将访问我的网络服务器的所有 url 重写为 index.php?params=$1,除了 assets 文件夹。我试过这样的事情:

Options +FollowSymlinks
RewriteEngine on
RewriteRule !^assets($|/) index.php?params=$1 [NC]

但是,当我对 params 变量使用 var_dump 时,它返回一个空变量。

非常感谢

4

1 回答 1

1

这应该有效:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(assets/|index\.php) [NC]
RewriteRule ^(.*)$ index.php?params=$1 [L,QSA]
于 2013-11-11T17:48:58.293 回答