注意:一开始我们将https://domain.com/stats.php?player=name重定向到https://domain.com/p/name(所以有些答案可能与此有关),但现在我正在重定向到https://domain.com/@name
但仍有一个未解决的问题。我希望https://domain.com/stats.php?player=name在访问时自动重定向到https://domain.com/@name。
<IfModule mod_rewrite.c>
ErrorDocument 404 /404.php
RewriteRule ^@(\w+)$ stats.php?player=$1
Options +FollowSymlinks
Options -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</ifModule>
答案 0 :(得分:2)
创建.htaccess文件或使用apache重写:http://httpd.apache.org/docs/current/mod/mod_rewrite.html
规则是:
RewriteEngine On
RewriteRule ^p/(\w+)$ stats.php?player=$1