.htaccess 文件
RewriteEngine On
RewriteRule ^(.+)$ index.php?url=$1 [PT,L]
我添加到 URL mod_rewrite 的任何内容都会捕获它并将其放入 GET 变量 url 并将后台用户重定向到我的 index.php 页面。
例子:
http://www.mysite.com/members/profile
在我的 index.php 页面中,如果我将 url 参数输出到我得到的屏幕
members/profile
这就是我想要的,但问题是当我在 URL 中添加类似这样的内容时:
members/profile##
或者
members/profile...
并且可能其他特殊字符 mod_rewrite 的负载似乎只捕捉到:
members/profile
由于某种原因,最后省略了字符。
我不希望这样,因为我需要捕获 URL 中的每一个字符。有谁知道为什么它没有捕获整个 URL?谢谢。