我试过寻找这个答案,但我无法在任何地方找到它。 我试图这样做,例如:usersonline.php重定向到/ game / usersonline
到目前为止,我在.htaccess中有这段代码:
RewriteEngine On
RewriteRule ^profile/([0-9a-zA-Z]+) viewprofile.php?viewuser=$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^/game/([0-9a-zA-Z]+) ^(.*?)/?$ $1.php [L]
(请记住我在.htaccess非常高兴)任何帮助都会受到高度赞赏,谢谢!
答案 0 :(得分:0)
您的.htaccess似乎有无效行。
变化:
RewriteRule ^/game/([0-9a-zA-Z]+) ^(.*?)/?$ $1.php [L]
为:
RewriteRule ^game/([^/]+)/$ /$1.php [L]
这应该这样做。我希望它有所帮助!
答案 1 :(得分:0)
我尝试了很多方法,在大多数情况下,我的目录显示在我想要输入的网站的URL上。
我解决了以下问题:
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/%{REQUEST_URI} [R,L]
此代码开始更改您的网站,并将您的REQUEST_URI
放回原位置。