mod_rewrite获取查询字符串PHP

时间:2009-07-29 12:49:00

标签: php .htaccess mod-rewrite redirect

我刚才问了一个问题来解决我的目录结构,你们都解决了我的问题(谢谢!)但我现在正在将这个站点改为另一台服务器并且重写规则不起作用。我找不到问题。我发送了一份支持给托管的人,他们说:

  

如果该语句不起作用,那么它将不正确,或者不适用于我们正在运行的Web服务器。我们使用Apache 2.2版

     

apache 2.2的mod_rewrite手册在这里......

     

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

我一遍又一遍地查看本手册,我不明白我的规则有什么区别!

我想在url/bank/之后获取文字,并将其作为url/bank/index.php参数发送给title!此规则适用于我的其他服务器空间,因此我知道规则确实有效!

规则是:

RewriteEngine on
RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]

任何指针都会很棒!

由于 伊恩

1 个答案:

答案 0 :(得分:2)

而不是:

RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]

尝试:

RewriteBase /bank/
RewriteRule ^([^/.]+)/?$ index.php?title=$1 [L]