刷新後,我有我的htaccess的設置,通過一個變量的所有路徑重定向稱爲頁htaccess的重寫參數時,頁面會話超時
RewriteRule ^(.+)$ /?pages=$1 [L]
這工作得很好,如果你去此網址www。 mydomain.com/path/to/file我得到所需的變量頁=「路徑/到/文件」的結果。
我無法精確地確定問題何時發生(但它似乎是會話超時,如果刷新時沒有空閒就不會發生),然後刷新頁面地址欄讀取www.mydomain。 COM?頁=路徑/到/文件。
該網頁仍然有效,但它提供了一個醜陋的URL。這是正常的嗎?有什麼可以做的,以阻止這種情況的發生?
謝謝。
以下是完整的htaccess的:
### HABARI START
RewriteEngine On
### turn off directory browsing
Options -Indexes
## redirect to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
## map any path that is not an actual folder to the pages param
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite everything else through the pages parameter
RewriteRule ^(.+)$ /?pages=$1 [L]
### HABARI END
你能證明你完全的.htaccess? – anubhava
如何爲鏈接和重定向生成網址?它到處使用嗎? – Marek
網址總是以/ path/to/file格式生成。 –