htaccess檔案妙用

2021-09-16 22:04:39 字數 1059 閱讀 8296

相信這個功能,大家都不陌生,為了集中**網域名稱的權重,通常會將不帶www的網域名稱301跳轉到帶www的網域名稱上,比如說本站的網域名稱2zzt.com就會自動的跳轉到www.2zzt.com上來,這樣做的好處就是,搜尋引擎會集中不帶www的網域名稱的頁面權重到帶www的**頁面上來,如果沒有做301重定向,且帶www和不帶www的網域名稱都能訪問同乙個**,那麼在搜尋引擎優化方面將起到分散權重的弊端!具體操作:(將網域名稱替換為自己的貼上到.htaccess檔案內即可)

rewriteengine on  

rewritecond % !^2zzt.com$ [nc]

rewriterule ^(.*)$ [l,r=301]

隱藏入口檔案

在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明隱藏應用入口檔案index.php的設定。

1、httpd.conf配置檔案中載入了mod_rewrite.so模組

2、allowoverride none 將none改為 all

3、在應用入口檔案同級目錄新增.htaccess檔案,內容如下:

options +followsymlinks -multiviews

rewriteengine on

rewritecond % !-d

rewritecond % !-f

rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]

確實,.htaccess檔案可以開啟防盜煉的功能,什麼叫防盜煉?防盜煉就是節省**的流量
rewriteengine on  

妙用 htaccess隱藏網頁副檔名

在我經過無數次h程式設計客棧ttp 500後,磕磕碰碰折騰出以下7行 也是使用.htaccess的url rewrite url重寫 實現的,同樣適用於其他rwsspi副檔名 複製 如下 options followsymlinks rewriteengine on rewritebase rewr...

htaccess檔案相關

htaccess檔案有什麼用?怎麼編寫.htaccess檔案 先說明 如果你的.htaccess檔案有多條指令的話,請注意正確的書寫方法是一條指令一行。主機是否支援.htaccess 其實大部分主機都支援.htaccess,但實際上你的主機提供商並不會特別宣告。一般來說,如果你的主機使用unix或l...

htaccess檔案使用大全

apache系統中的.htaccess檔案 或者 分布式配置檔案 提供了針對目錄改變配置的方法,即,在乙個特定的文件目錄中放置乙個包含乙個或多個指令的檔案,以作用於此目錄及其所有子目錄。作為使用者,所能使用的命令受到限制。管理員可以通過apache的allowoverride指令來設定。子目錄中的指...