我一直在搜索apache网站,stackoverflow的回复,我找不到任何答案..
我想要的只是将site.com/stats/
重定向到site.com/pages/stats.php
,以使路径更好,更简单。正如我所说,我已经整整搜索了整整一个月,没有任何答案可以帮助我...我不是英语,所以如果我在这个问题上犯了错误就很抱歉。
我实际上是在使用VPS Debian 7运行Apache版本V2.2.22(Debian)
我现在的规则(也许是错误的^^)就在那里:
RewriteEngine On
RewriteBase /
RewriteRule ^stats/(.*)$ pages/stats.php <-- not working
RewriteRule ^player/(.*)$ pages/stats_player.php?player=$1
我真的很想回答谁来回答这篇文章
FOUND!
我只需要添加这两行:
RewriteRule ^stats/$ pages/stats.php
RewriteRule ^stats$ pages/stats.php
答案 0 :(得分:0)
尝试此规则
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([a-zA-Z0-9_-]+)$ pages/$1.php
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ pages/stats_player.php?$1=$2 [L]