地址:是否發(fā)生變化(第一輪循環(huán)除外)
{
重定向規(guī)則 1:是否匹配
{
重定向條件 11:是否滿足
重定向條件 12:是否滿足
……
重定向規(guī)則 1:進行替換
}
重定向規(guī)則 2:是否匹配
{
重定向條件 21:是否滿足
重定向條件 22:是否滿足
……
重定向規(guī)則 2:進行替換
}
……
}
{
重定向規(guī)則 1:是否匹配
{
重定向條件 11:是否滿足
重定向條件 12:是否滿足
……
重定向規(guī)則 1:進行替換
}
重定向規(guī)則 2:是否匹配
{
重定向條件 21:是否滿足
重定向條件 22:是否滿足
……
重定向規(guī)則 2:進行替換
}
……
}
2021-10-06
RewriteCond %{HTTP_USER_AGENT} 2\.0\.50727
RewriteCond 的第 2 個參數(shù)其實是正則表達式格式的
RewriteCond 的第 2 個參數(shù)其實是正則表達式格式的
2021-10-06
最新回答 / hen_nam
第一次:/test.htm 替換成?/index.html#test第二次:/index.html#test 替換成?/index.html#index這個例子更好的寫法是:RewriteRule ^(.*)\.htm$ /index.html#$1 [R,NE]
2021-07-20
最新回答 / 矢志不渝LIU
這就要看你的訪問路徑是不是在www根目錄下了,就比如我用的是phpstudy,是在www下建立的一個test文件夾,我都是重新復(fù)制一個,不然直接在www的Directory里配置都沒生效,使用.htaccess還報錯<...圖片...>
2020-04-04
RewriteEngine on
RewriteCond %{HTTP_HOST} "127.0.0.(.*)"
RewriteCond %1 "1"
RewriteRule ^(.*)\.htm http://localhost/$1.html [R]
RewriteCond %{HTTP_HOST} "127.0.0.(.*)"
RewriteCond %1 "1"
RewriteRule ^(.*)\.htm http://localhost/$1.html [R]
2019-04-28
RewriteEngine on
RewriteCond $1 "test"
RewriteRule ^(.*)\.htm $1.html [R]
RewriteCond $1 "test"
RewriteRule ^(.*)\.htm $1.html [R]
2019-04-28
最贊回答 / _Jack_Han_
第二行和第三行匹配的結(jié)尾字符串要么都是\.htm$或者都是\.html$因為在第一條rule匹配成功后,后綴名變成.html請求再次進入.htaccess文件,此時第一條rule無法匹配后綴名.html,所以會走第二條rule
2018-12-16