linux下的php網站放到Windows伺服器IIS下匯入 .htaccess檔案偽靜態規則轉換 (wordpress)

來源:互聯網
上載者:User

標籤:

需要特別注意的是:

1. .htacdess檔案在 wordpress中 是可以產生的

安裝 WP Super Cache後,開啟該外掛程式>>設定>>進階>>找到並點擊"更新Mod_Rewrite 規則"按鈕,這是會在網站根目錄產生 .htaccess檔案

將該檔案匯入到iis中的 url重寫模組即可

2. 針對圖片指令碼樣式檔案報404的錯誤,可以通過以下規則 直接過忽略掉

 

<rule name="jpgtest" stopProcessing="true">                    <match url=".jpg|.png|.js|.css|.swf|.gif"/>                    <action type="None"/>                </rule>

 

以下內容轉自:http://www.cnblogs.com/tianxuan/p/4955602.html

此辦法只適合於linux下的php網站放到Windows伺服器IIS下 ,  網站除了首頁面正常以外  子頁面全部出現404錯誤    這裡子頁面出現404 錯誤是說明偽靜態沒有開啟   

什麼是.htacdess:          .htaccess叫分布式設定檔,它提供了針對目錄改變更配置置的方法——在一個特定的文檔目錄中放置一個包含一個或多個指令的檔案, 以作用於此目錄及其所有子目錄。並且子目錄中的指令會覆蓋更進階目錄或者主伺服器設定檔中的指令。一般來說,如果你的虛擬機器主機使用的是Unix或Linux系統,或者任何版本的Apache網路伺服器,從理論上講都是支援.htaccess的。.htaccess是在Apache HTTP Server這款伺服器架設軟體下的一個對於系統目錄進行各種許可權規則設定的一個檔案,存在於Linux作業系統中。比較常見的是定義預設首頁名稱,404頁面,301轉向,等等,還有更多的功能比如偽靜態,限制圖片外鏈,限制下載,密碼保護,去除頁面廣告等等,還有非常多的功能就不一一列舉。
  其實這些功能大多可以在cPanel控制台來進行設定的(相當於是.htaccess的圖形化介面)。但對於高手來講,cPanel對於htaccess提供的功能還是太少了點,手工編輯才是王道。相對於國內的虛擬機器主機,絕大多數是沒有這個功能的  

.htaccess檔案目錄規則
一般我們將.htaccess檔案放置在網站的根目錄,控制所在目錄及所有子目錄,而如果放置在子目錄中,會受上級目錄中.htaccess檔案影響,是不起任何作用的。

第一步尋找   .htaccess檔案

第二步開啟伺服器上IIS 選中你要修改的網站  點擊URL 路徑重寫

點擊右側匯入規則

選擇網站所在的檔案夾 找到.htaccess檔案  點擊匯入

重寫規則成功 點擊右側應用

*注如果匯入規則出現RewriteBase錯誤

開啟網站檔案 找到.htaccess    把RewriteBase /  前面加上#(這個代表注釋掉此條規則)或者直接刪除  

linux下的php網站放到Windows伺服器IIS下匯入 .htaccess檔案偽靜態規則轉換 (wordpress)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.