欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux下apache怎么開(kāi)啟url重寫-創(chuàng)新互聯(lián)

這篇文章主要講解了“l(fā)inux下apache怎么開(kāi)啟url重寫”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“l(fā)inux下apache怎么開(kāi)啟url重寫”吧!

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),康保網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:康保等地區(qū)。康保做網(wǎng)站價(jià)格咨詢:18980820575

linux開(kāi)啟url重寫的方法:
1、打開(kāi) apache 里httpd.conf(通常是在/etc/httpd/conf目錄里)
2、找到 #loadmodule rewrite_module modules/mod_rewrite.so 去掉前面的#
3、找到 allowoverride none 改成 allowoverride all , 有兩個(gè)全部改掉
注:allowoverride 的參數(shù)設(shè)置為all,表示整臺(tái)服務(wù)器上都支持url規(guī)則重寫。apache 服務(wù)器要讀每個(gè)網(wǎng)站下目錄下的 .htaccess 文件。如果沒(méi)有這個(gè)文件,或者這個(gè)文檔沒(méi)有定義任何關(guān)于url重寫的規(guī)則就不會(huì)有任何效果。
重啟apache (用命令:service httpd restart)。
apache開(kāi)啟url重寫功能方法詳細(xì)篇
1、關(guān)于rewrite模塊的調(diào)用:
apache 2.x 中url重寫,是通過(guò)mod_rewrite.so 來(lái)實(shí)現(xiàn)的,所以您要查看您的apache 是否已經(jīng)被編譯進(jìn)去這個(gè)模塊了,并且在apache的配置文件httpd.conf 中已經(jīng)調(diào)用了這個(gè)模塊。在大多數(shù)主流發(fā)行版中,apache 2.x 是把rewrite模塊已經(jīng)編入進(jìn)去了。比如我用的是slackware。apache 2.x的配置文件,放在 /etc/httpd 目錄下。
在 httpd.conf 中,我們會(huì)發(fā)現(xiàn)類似如下的一行,是有關(guān)rewrite模塊的,模塊名是 mod_rewrite.so 。
loadmodule rewrite_module lib/httpd/modules/mod_rewrite.so

loadmodule rewrite_module lib/apache2/modules/mod_rewrite.so 如果前面有#號(hào),您要去掉。對(duì)于大多數(shù)發(fā)行版來(lái)說(shuō),apache 2的模塊一般是位于如下的兩個(gè)位置
/usr/lib/apache2/modules

/usr/lib/httpd/modules 如果在httpd中打開(kāi)調(diào)用rewrite_module的設(shè)置,查看一下是不是能調(diào)用了,要通過(guò) httpd -m的參數(shù)來(lái)查看;
#/usr/sbin/httpd -m
如果發(fā)現(xiàn)有如下一行,說(shuō)明模塊已經(jīng)能被調(diào)用了
rewrite_module (shared)
2、設(shè)置documentroot的directory:
在apache 2.x 中,我們會(huì)看到 documentroot設(shè)置的一行。這行就是存放網(wǎng)頁(yè)程序的地方。比如linuxsir.org 存放在 /opt/www 目錄中。那么我們就要設(shè)置 documentroot為如下的。
documentroot "/opt/www" 然后我們?cè)龠€要對(duì) documentroot做針對(duì)性的行為設(shè)置。在一般的情況下,httpd.conf 會(huì)給一個(gè)默認(rèn)的。如果你要改 documentroot的路徑,同時(shí)也要改針對(duì)documentroot的directory的設(shè)置,也就是
<directory "documentroot所設(shè)置的路徑">
比如我們把documentroot的路徑改為了 "/opt/www",那我們也要把directory做針對(duì)性的行為設(shè)置也要改成這個(gè)路徑。
<directory "/opt/www">
options followsymlinks
#allowoverride none 注:把這行前面加#號(hào),然后加下面的一行 ,也就是 allowoverride all
allowoverride all
order allow,deny
allow from all
</directory> 我們把a(bǔ)llowoverride 的參數(shù)設(shè)置為all,表示整臺(tái)服務(wù)器上的,都支持url規(guī)則重寫。apache 服務(wù)器要讀每個(gè)網(wǎng)站根目錄下的 .htaccess 文件。如果沒(méi)有這個(gè)文件,或者這個(gè)文檔沒(méi)有定義任何關(guān)于url重寫的規(guī)則,則不會(huì)有任何效果。在一般的情況下,成熟的web 服務(wù)器應(yīng)用套件,都支持url重寫的,比如drupal和joomla 。當(dāng)我們用這些程序時(shí),會(huì)發(fā)現(xiàn)在安裝包中有 .htaccess中有這個(gè)文件。我們把a(bǔ)pache配置好后,只是需要在這些程序的后臺(tái)打開(kāi)此功能就行了。
3、重啟httpd服務(wù)器:
在一般情況下,在各個(gè)發(fā)行版中,都有httpd服務(wù)器啟動(dòng)腳本,比如
# /etc/rc.d/rc.httpd restart 注:slackware linux
# /etc/init.d/apache2 restart 注:ubuntu、debian 等;
# /etc/init.d/httpd start 注:fedora 、redhat、centos                                         

感謝各位的閱讀,以上就是“l(fā)inux下apache怎么開(kāi)啟url重寫”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)linux下apache怎么開(kāi)啟url重寫這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)頁(yè)題目:linux下apache怎么開(kāi)啟url重寫-創(chuàng)新互聯(lián)
當(dāng)前地址:http://chinadenli.net/article14/dhpige.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航做網(wǎng)站、定制開(kāi)發(fā)營(yíng)銷型網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司