.htaccess 这些htaccess规则是如何工作的?
我被指示将这些规则放在我的.htaccess文件中,以将我的网站请求重定向到子目录,而不在URL中添加子目录,但我无法理解这些规则是如何工作的。有人能给我解释一下吗.htaccess 这些htaccess规则是如何工作的?,.htaccess,url-rewriting,.htaccess,Url Rewriting,我被指示将这些规则放在我的.htaccess文件中,以将我的网站请求重定向到子目录,而不在URL中添加子目录,但我无法理解这些规则是如何工作的。有人能给我解释一下吗 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?dinhani.com.br$ [NC] RewriteCond %{REQUEST_URI} !^/dinhani/ RewriteRule ^(.*)$ /dinhani/$1 在伪代码中: if ($HTTP_HOST is
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?dinhani.com.br$ [NC]
RewriteCond %{REQUEST_URI} !^/dinhani/
RewriteRule ^(.*)$ /dinhani/$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
}
}