遇到mod_rewrite问题

时间:2012-05-10 02:11:56

标签: apache .htaccess mod-rewrite

我一直试图在脚本上完成一个简单的重写超过两周。

虽然看起来这将是一项简单的任务,但任何尝试都要重写...... http://thebluecorsair.com/rank/index.php?character=Timbervvoif

到:http://thebluecorsair.com/rank/Timbervvoif会产生典型的404响应。

我已经尝试了大约20种不同的答案,页面,以及直接用PHP重写而没有运气。

此外,301的重定向是什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

通过http://www.generateit.net/mod-rewrite生成:

RewriteEngine On

RewriteRule ^ rank /([^ /] *)$ /rank/index.php?character=$1 [L]

答案 1 :(得分:0)

要解决此问题,我使用了以下代码。

RewriteRule ^([a-z]+)$ index.php?character=$1 [QSA,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)?$ index.php?character=$1 [QSA,L]