當前位置:首頁 » 編程語言 » phpiis重寫url

phpiis重寫url

發布時間: 2022-08-24 10:14:07

⑴ thinkphp在iis下如何寫規則url重寫

好像是在conf目錄下conf文件裡面添加'URL_MODE'=>2;不知道是不是這樣

⑵ IIS+PHP URL重寫。 請朋友們幫助寫一條URL重寫規則:

規則如下:
RewriteRule /zc/([^/]*)\.html\?([^/]*)=([^/]*) /zc/$1.php\?$2=$3 [N,I]

⑶ IIS URL重寫

你好!
這個需要配置偽靜態,詳見如下:
【1】、下載【MSDNURLRewriting.zip】,不要在網路上直接下載URLRewriter.dll,一般網路上的URLRewriter.dll都是未經過編譯重新生成只有8k大小,而實際的大小是20k左右。
【2】、MSDNURLRewriting.zip解壓後會有MSDNURLRewriting.msi文件,點擊安裝,在安裝文件中可以找到URLRewritingCode.sln,點擊打開,然後重新生成解決方案,就可以得到重新生成的URLRewriter.dll(20k大小)。
【3】、把URLRewriter.dll復制一份到項目的bin文件下,然後添加引用。
【4】、Web.Config文件的配置:

【5】、在IIS中找到自己的網站,點【屬性】》【主目錄】》【配置】》{【應用程序配置】》【添加】}, 勾選掉確定文件是否存在
添加的可執行文件路徑為:
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
如下圖:

參考:http://blog.csdn.net/xuejianwu/article/details/8484001
希望對你有所幫助,還望採納,謝謝!!!

⑷ 請問IIS7+PHP怎麼URL重寫啊也就是偽靜態!

你首先要安裝iis的重寫模塊,比如ISAPI_Rewrite,安裝文件可以到它的主頁上下載安裝:
http://www.isapirewrite.com/

⑸ php 怎樣開啟url重寫功能

url重寫功能不是php實現的,是web伺服器實現的,如果是apache的話,一般支持.htaccess,可以通過定義.htaccess來開啟和配置url rewrite。如果是iis,國內的windows虛擬主機很少有支持url rewrite的,如果自己在本機測試,iis6可以安裝非官方的url rewrite模塊(是一個cgi),iis7有url rewrite模塊,但是沒有自帶,必須去iis的官方網站下載。

⑹ iis里"url重寫" 怎麼設置規則重定向到子網站

URL重寫,其實就是把帶一大堆參數的url,變成一個看上去很規矩的url,主要目的是為了搜索引擎。

舉例

/viewthread.jsp?id=1234

重寫後,可以用

/viewthread/1234.htm

我目前使用Tomcat+Apache,嘗試過三種重寫的方法

一、Tomcat的過濾器
  最典型的就是用 urlReweite的類庫。大家愛如果有經驗,自己寫也不是很麻煩。

修改web.xml增加過濾器,然後配置個過濾的規則就可以了
web.xml修改部分

   <!-- Set URL Rewrite-->

 <filter>

  <filter-name>UrlRewriteFilter</filter-name>

  <filter-class>

   org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

  </filter-class>

 </filter>

 <filter-mapping>

  <filter-name>UrlRewriteFilter</filter-name>

  <url-pattern>/*</url-pattern>

 </filter-mapping>

過濾規則

     <?xml version="1.0" encoding="utf-8"?>

<urlrewrite>

  <rule>

  <from>/viewthread/(/d+).htm$</from>

  <to>/viewthread.jsp?id=$1</to>

 </rule>

</urlrewrite>
二、使用Apache的mod

# 去掉這個前面的#,啟用它

LoadMole rewrite_mole moles/mod_rewrite.so

<VirtualHost _default_:80>

# 其它的配置數據

RewriteEngine On

# 下面三行實現動態解析

RewriteRule ^/viewthread/(/d+).htm$/viewthread.jsp?id=$1 [L,PT]

</VirtualHost>

⑺ iis下php url重寫問題

如果你的rewrite 組建都配置好了,而且安全等級適合的話。那麼

三個分別可以是

RewriteRule ^/qid-(\d+)\.html$ /index\.php\?c=quan&a=index&qid=$1

RewriteRule ^/qid-(\d+)-(\d+)\.html$ /index\.php\?c=quan&a=index&qid=$1&page=$2

RewriteRule ^/arid-(\d+)\.html$ /index\.php\?c=quan&a=view&arid=$1

如果,你的組建沒配置好。 這里有相關的組建。
---雖然是支持THINKPHP的。但一樣可以用。

http://www.webcook.cn/read.php?tid=1480

⑻ 在IIS 8.5的URL重寫功能隱藏index.aspx文件

您好,非常高興為您解答
這個功能不需要用到重寫,在IIS里邊,在你想設置的站點上點右鍵,點屬性,你找到文檔欄目,在文檔欄目下面有一個啟用默認內容欄目,在這欄目下面很多種形式,有index.html、index.htm、index.php;我們是需要去掉index.html,這時我們只需要把index.aspx這個把它移到最頂級去就行,然後點擊確定,在打開網站刷新下,就基本可以解決了!

熱點內容
飛智手柄安卓手機如何 發布:2025-01-18 04:39:53 瀏覽:699
安卓手機收藏的東西在哪裡找 發布:2025-01-18 04:16:19 瀏覽:7
安卓手機網路無法使用怎麼辦 發布:2025-01-18 04:12:55 瀏覽:363
摩斯密碼的杠是什麼 發布:2025-01-18 04:06:52 瀏覽:808
winsock搜伺服器ip 發布:2025-01-18 03:49:32 瀏覽:393
安卓手機藍牙默認地址在哪裡 發布:2025-01-18 03:47:57 瀏覽:906
shell腳本文件路徑 發布:2025-01-18 03:40:31 瀏覽:483
sql語句執行錯誤 發布:2025-01-18 03:21:49 瀏覽:651
資料庫雙引號 發布:2025-01-18 03:10:20 瀏覽:79
學java和php 發布:2025-01-18 03:01:03 瀏覽:452