2012-05-07 36 views
0

我被指示將這些規則放在我的.htaccess文件中,以將我的網站的請求重定向到一個子目錄,而無需在URL中添加子目錄,但我無法理解這些規則是如何工作的。有人可以向我解釋嗎?這些htaccess規則如何工作?

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.)?dinhani.com.br$ [NC] 
RewriteCond %{REQUEST_URI} !^/dinhani/ 
RewriteRule ^(.*)$ /dinhani/$1 

回答

1

在僞碼:

if ($HTTP_HOST is NOT dinhani.com.br NOR www.dinhani.com.br, doing case-insensitive comparisons) { 
    if ($REQUEST_URI does NOT start with /dinhani/) { 
     change requested URL into /dinhani/original_request_url_here 
    } 
}