日本ab视频-日本ab在线-日本a黄-日本a黄色片-国产亚洲精品第一综合linode-国产亚洲精品高清在线

新聞資訊
URL RewriteRule在httpd.conf和.htaccess中的不同點(diǎn)
2010-11-16


相信熟悉Web Server的人一定熟悉Apahce。相信熟悉Apahce的人一定知道URL Rewrite。Apache的mod_rewrite模塊,可以幫助人們構(gòu)造出各種各樣美化后的URL。在Apache中使用URL Rewrite,可以有多種方式:一種是直接在httpd.conf中添加相應(yīng)rewriterule(重寫規(guī)則),另一種是在網(wǎng)站根目錄下的.htaccess中添加rewriterule(重寫規(guī)則)。但是,需要注意的是,在這兩個(gè)文件中添加到URL重寫規(guī)則略有不同。而這些不同,對(duì)于不熟悉的人來說,很可能會(huì)困擾許久。

在Httpd.conf中:
(1)Request URI的開頭必須以斜線開始;
(2)在尋找Cache文件的時(shí)候,必須在開頭加上斜線;
(3)在使用-f或者!-f的時(shí)候,必須在開頭加上斜線。

在.htaccess中,情況完全相反:
(1)Request URI的開頭不能有斜線;
(2)在尋找Cache文件的時(shí)候,不能在開頭加上斜線;
(3)在使用-f或者!-f的時(shí)候,不能在開頭加上斜線。

簡單而言,就是在httpd.conf中,重寫前后的URL在使用絕對(duì)路徑時(shí)需要添加斜線“/”,表示從網(wǎng)站根目錄開始;而在.htaccess中,則不需要。以下兩個(gè)簡單的例子:

httpd.conf
RewriteRule ^/$ /cache/index.html [QSA]
RewriteRule ^/([^.]+)$ /cache/$1.html [QSA]
RewriteCond /home/root/%{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [QSA,L]

.htaccess
RewriteRule ^$ cache/index.html [QSA]
RewriteRule ^([^.]+)$ cache/$1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

或許還有更多的不同,大家也可以自己關(guān)注研究一下。



關(guān)注有人微信公眾號(hào)
了解更多信息
主站蜘蛛池模板: 日韩亚洲一区中文字幕 | 日本欧美一区二区三区在线观看 | 女老师1 | 欧美激情一区二区三区不卡 | 91免费播放 | 国内视频一区 | 四虎884 | 91精品啪在线观看国产色 | 一级片在线免费观看 | 九九热最新网址 | 日本成人免费在线 | 日韩一级一欧美一级国产 | 亚洲视频www | 色爱综合网| 久久精品国产精品青草app | 久久国产免费观看精品 | 91视频-88av| 四虎网站1515hh四虎 | www一片黄| 午夜国产大片免费观看 | 日日摸日日添夜夜爽97 | 亚洲黄色一级毛片 | 91最新网站| 天天视频在线观看免费 | 男人天堂a | 久久er| 成人高清网站 | 九九热视频精品 | 精品日韩在线视频一区二区三区 | 91华人在线视频 | 久久99国产综合精品 | 久久亚洲日本不卡一区二区 | 久草视频国产 | 一级黄色毛片视频 | 亚洲国产日韩无在线播放 | 男女那啥的视频免费 | 国产成人精品日本亚洲专一区 | 亚洲aaaa级特黄毛片 | 国内精品视频在线播放一区 | 国产黄色片在线免费观看 | 婷婷视频网站 |