我创建了网址如下:
示例[dot] com / index.php?c = 2
到
例如[点] com /任何/ 2
我想使用网址像http://example.com/any/2?p=1一样获取变量' p'在PHP
并且不希望使用url frindly获取变量' p'
有可能吗?
我的代码在.htaccess中:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-zA-Z]+)/(.*)$ ./index.php?c=$2
答案 0 :(得分:0)
您希望添加QSA
标志,以便不会丢弃已存在的查询字符串,但会保留并与您在重写目标中指定的新字符串合并。
有关详细信息,请参阅http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_qsa