簡體   English   中英

.htaccess 找到當前頁面並將其更改為 /game/PAGE

[英].htaccess to find the current page and change it to /game/PAGE

我試過尋找這個答案,但在任何地方都找不到。 我正在嘗試這樣做,例如:useronline.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 真的很菜)任何幫助將不勝感激,謝謝!

您的 .htaccess 文件中似乎有一行無效。

改變:

RewriteRule ^/game/([0-9a-zA-Z]+) ^(.*?)/?$ $1.php [L]

到:

RewriteRule   ^game/([^/]+)/$    /$1.php    [L]

這應該做。 我希望它有幫助!

我嘗試了很多方法,在大多數情況下,當我想進入時,我的目錄會顯示在網站的 URL 上。

我解決如下:

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/%{REQUEST_URI} [R,L]

此代碼更改您的網站開始並將您的REQUEST_URI放回其位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM