乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當前位置:首頁 >  站長 >  建站經驗 >  正文

      PHP網站實現地址URL重定向

       2015-06-01 09:12  來源: 用戶投稿   我來投稿 撤稿糾錯

        阿里云優(yōu)惠券 先領券再下單

      網站建設中,通常會用到網站地址URL的重定向,這樣的好處是有利于你網站的SEO優(yōu)化,也就是讓你的網站實現偽靜態(tài),下面簡單介紹一下實現的兩種方法:

      1、在Apache配置文件中設置重定向

      首先找到Apache配置文件httpd.conf,在配置文件中找到下面代碼 LoadModule rewrite_module modules/mod_rewrite.so,將其打開(就是將前面#去除)。

      然后打開輸出phpinfo()函數,如果在模塊中開啟了mod_rewrite模塊,就說明上面一步成功啦,如下圖

      然后就是配置URL規(guī)則啦,如果你沒有配置Apache虛擬主機,請看下面一篇文章

      wamp開發(fā)環(huán)境配置之配置Apache虛擬主機

      找到Apache配置虛擬主機的文件httpd-vhosts.conf,在標簽下寫上

      RewriteEngine on

      RewriteBase /

      RewriteRule index.php test.php

      注意:(1)你想配置哪個虛擬主機的URL重定向就在哪個虛擬主機的標簽下寫

      (2)RewriteBase 是指你test.php文件的目錄,/表示網站的根目錄,如果你test.php在a文件夾下,就寫/a/

      (3)RewriteRule 表示匹配規(guī)則,這里的意思是當用戶進入index.php頁面后,自動跳轉到test.php頁面中,但是網址意思是index.php

      2、通過.htaccess文件實現URL重定向

      第一步還是打開mod_rewrite模塊,第二步在Apache配置文件中找到標簽,在這個標簽下將AllowOverride None 改為 AllowOverride All

      然后創(chuàng)建.htaccess(偷偷告訴你,這個讀 H-T-access,不要謝我哦),由于window不允許不帶文件名的文件,所以我們可以這樣創(chuàng)建.htaccess文件

      打開記事本,點擊另存為,注意編碼是ANSI,有時候.htaccess文件失效可能就是因為文件編碼不對

      下面就是在.htaccess文件中編寫啦,編寫的內容和第一種方式的內容相同

      3、URL重定向注意事項

      首先舉個例子,如果我想將index/,blog/重定向到index.php,blog.php中,可以這樣寫

      然后當我們定義好.htaccess中的規(guī)則后,需要注意我們原來網站中的js、css、image等的路徑可能就會出錯,因為他會當你網站的地址為index/時,瀏覽器會認為你在index這個文件夾中,所有就會在index文件夾中找你的css、js、image等,所有會出錯。解決方法就是用絕對路徑,就是在你的路徑前面加上 / 符號表示從網站的根目錄開始搜索這個文件!

      此文章屬于王業(yè)樓的個人博客原創(chuàng),若要轉載請注明出處:王業(yè)樓的個人博客 www.ly89.cn

      申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

      相關文章

      熱門排行

      信息推薦