0
我通過htaccess將所有請求重定向到特定的文件夾。它對我來說是完美的。我需要在兩種情況下阻止重定向。如何阻止空請求重定向uri
mysite.com/admin
,當它是空喜歡
mysite.com/
通過下面的代碼重定向和阻塞管理情況。
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ /com1/$1 [L]
我通過htaccess將所有請求重定向到特定的文件夾。它對我來說是完美的。我需要在兩種情況下阻止重定向。如何阻止空請求重定向uri
mysite.com/admin
,當它是空喜歡
mysite.com/
通過下面的代碼重定向和阻塞管理情況。
RewriteCond %{REQUEST_URI} !^/admin/
RewriteRule ^(.*)$ /com1/$1 [L]
您可能提前退出規則鏈,通過不重寫所有,看到RewriteRule Substitution
重寫規則的替代是,取代了通過模式匹配原始URL路徑字符串。所述取代可以是一個:
...
- (破折號)
破折號表示沒有取代應當執行(現有的路徑是通過原封不動傳遞)。當需要在不改變路徑的情況下應用標誌(見下文)時使用這個標誌。
和L|last
標誌。
RewriteRule ^admin - [L]
RewriteRule ^$ - [L]
RewriteRule !/com1/ /com1%{REQUEST_URI} [L]
需要一點編輯。我想你是說阻止你想要的管理員正在工作,但阻止一個空的請求不是。你是否在尋求編輯RewriteRule的幫助,以阻止空請求? –