iis php重定向循环,在windows机器IIS上如何设置301永久重定向
做301最有效的辦法是在LINUX主機設置htaccess規則,或者在程序代碼中做程序判斷。但是若我們使用IIS的主機怎么辦?
采用httpd.ini寫入規則,有時多半會會失效,不是 很規定,那么在服務器IIS上操作有沒更好做的辦法。最模板以前一直以為新建主機加個域名跳轉就行了,一直都是302跳轉,這里介紹下如何設置真實的301跳轉。
看最模板設置的圖范例:
1.需要新建站點,這個是網上很多教程都沒講的一點,如果你沒有新建站點,那么你的網站會陷入一個重定向的死循環。在IIS上新建一個zuimoban.com這樣不帶www的站點。建這個站點可以不放任何內容在文件夾中都可以,只要站點存在即可。
2.右鍵在新建的這個站點上點屬性,主目錄,重定向到url,下面的文本框里填寫上http://www.zuimoban.com$S$Q ?,這里一定要填寫帶www的,而且要跟上$S$Q,以保證帶有參數的連接也可以重定向到帶www的域名。“上面輸入的準確URL”和“資源的永久重定向”這2項要勾上。
3.其實帶www和不帶WWW的2個站點是獨立的,也就是說你可以單獨為不帶WWW的域名建一個站點,重定向到帶WWW的就行。
4.就是檢測301重定向是否成功。站長工具的HTTP狀態工具(chinaz)即可查到,如果查到的返回狀態是301就說明你已經成功了。
(責任編輯:最模板)
總結
以上是生活随笔為你收集整理的iis php重定向循环,在windows机器IIS上如何设置301永久重定向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 云计算 源码,蜂巢平台基于PHP
- 下一篇: php中的getdate 函数,PHP