我刚才问了一个问题来解决我的目录结构,你们都解决了我的问题(谢谢!)但我现在正在将这个站点改为另一台服务器并且重写规则不起作用。我找不到问题。我发送了一份支持给托管的人,他们说:
如果该语句不起作用,那么它将不正确,或者不适用于我们正在运行的Web服务器。我们使用Apache 2.2版
apache 2.2的mod_rewrite手册在这里......
我一遍又一遍地查看本手册,我不明白我的规则有什么区别!
我想在url/bank/
之后获取文字,并将其作为url/bank/index.php
参数发送给title
!此规则适用于我的其他服务器空间,因此我知道规则确实有效!
规则是:
RewriteEngine on
RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]
任何指针都会很棒!
由于 伊恩
答案 0 :(得分:2)
而不是:
RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]
尝试:
RewriteBase /bank/
RewriteRule ^([^/.]+)/?$ index.php?title=$1 [L]