mpe*_*pen 14 apache mod-rewrite
这是我到目前为止所得到的:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule .* index.php?url=$0 [L]
Run Code Online (Sandbox Code Playgroud)
但是,当我去soemthing像/a?b=c,然后检查GET参数,可以我只得到a了url,并且b丢失.我该如何保留?
小智 25
如何使用FallbackResource指令:"为不映射到文件的请求定义默认URL"
<Directory /web/example.com/htdocs/blog>
FallbackResource /index.php
</Directory>
Run Code Online (Sandbox Code Playgroud)
这样您就不必在每个请求上调用modRewrite模块.
http://httpd.apache.org/docs/2.2/mod/mod_dir.html#fallbackresource
Dim*_*try 17
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule .* index.php?url=$0 [QSA,L]
您需要在重写规则中使用QSA.
| 归档时间: |
|
| 查看次数: |
18971 次 |
| 最近记录: |