當前位置:首頁 » 編程語言 » iisphp偽靜態

iisphp偽靜態

發布時間: 2022-07-24 19:23:28

1. php怎麼配置偽靜態

第一步:找到apache的配置文件httpd.conf 按照下面配置

第三步:

在網站根目錄直接建一個.htaccess文件 這裡面是寫偽靜態規則的。就想php的正則表達式

但語法和php正則略有不同,你可以直接到網上搜索偽靜態正則。這個文件可以用記事本創建直接保存文件名為.htaccess 記住文件名字第一個字元是英文的點。。祝你好運,不會call我

2. IIS+PHP 如何支持.HTACCESS 偽靜態

iis下要直接用htaccess好像木有,直接2008就支持偽靜態嘛,

2003隻能iisrewrite,這個iisrewrite相當蛋疼,

也可以安裝kangle,兼容htaccess文件。

如果我的回答沒能幫助您,請繼續追問。

您也可以向我們團隊發出請求,會有更專業的人來為您解答。

3. 請高手幫我寫PHP在IIS下偽靜態規則

apache+php教程
偽靜態寫法與iis+php
偽靜態區別
這是apache+php
偽靜態配置方法
RewriteRule
/newhouse/m-(d+).html$
/newhouse/model.php?id=$1
RewriteRule
/newhouse/p2-(d+).html$
/newhouse/pic2.php?id=$1
iis+php
偽靜態配置方法
RewriteRule
/newhouse/m-(d+).html
/newhouse/model.php?id=$1[N,I]
RewriteRule
/newhouse/p2-(d+).html
/newhouse/pic2.php?id=$1[N,I]
二者沒有多大的區別,特別是在前段,後段把以前apache
.php?id=$1在iis改成了php?id=$1[N,I]寫法。

4. iis怎麼實現thinkphp中的偽靜態

1:安裝,ISAPI_Rewrite3
2:網站根目錄下,.htaccess
至於規則,則根據你的具體要求來寫
例如

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
請將上面正則表達式,保存為.htaccesss文件,並放到thinkphp項目入口文件同級目錄下。並且修改資料庫配置(config.php)文件使網站支持url重寫功能,加入代碼:define(『URL_REWRITE』,2);

5. php IIS6偽靜態規則HTTPD.INI這個怎麼寫

httpd.ini 編寫格式:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
前四行是固定的,下面開始寫規則
RewriteRule ^index.html$ index\.php [I]
RewriteRule ^news-(.*).html$ news\.php\?id=$1 [I]
#註:(.*) 表示任意字元
RewriteRule ^news-(\d+).html$ news\.php\?id=$1 [I]
#註:(\d+) 表示只能數字
RewriteRule ^(.*)-(\d+).html$ news\.php\?n=$1&id=2 [I]
#註:多參數,偽靜態也可以自定義文件名字+ID號。更加有利於優化。

6. iis php 偽靜態 怎麼配置

有的win主機IIS不支持 .htaccess 文件, 我在這里指的不是本地 在本地的話用apmserv伺服器可以用.htaccess 文件,用apmserv伺服器環境配置偽靜態可以看 php 偽靜態 (url rewrite mod_rewrite 重寫) 這篇文章,講的很詳細.

7. PHP和asp如何實現偽靜態

一、我是直接用IIS本身設置404錯誤,不用<ISAPI_Rewrite>。 二、設置方法: IIS網站-屬性-自定義錯誤,http錯誤選擇「404」,雙擊404或編輯屬性,消息類型為「文件」,文件:D:\web\404.html。注意:D:\web\目錄下,必須存在頁面文件404.html,我的IIS站點目錄是D:\web; 三、我自己的這樣設置可以正常運行自製的404錯誤文件,如果朋友設置不成功給我留言。祝您好運朋友!

8. IIS 伺服器下的PHP偽靜態要怎麼弄啊

IIS配置支持偽靜態 ISAPI Rewrite(win2003系統)

第一:首先我們需要下載一個ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對伺服器全局進行配置,而完整版可以對伺服器上的各個網站進行偽靜態配置.對於個人站長來說,精簡版就足夠了.

下載:http://www.isapirewrite.com/download/isapi_rwl_0055.msi

第二:下載完成後,可以找到安裝包里的.msi的文件,安裝即可.

隨便裝在哪都可以,默認是裝在C:\Program Files\Helicon下,要注意的是這個目錄everyone要有讀取許可權。我就因為當時伺服器許可權配的比較嚴格,默認安裝Helicon這目錄EVERYONE是沒有任何許可權的,結果老是出現:Service Unavailable 。

第三:打開Internet 信息服務,右鍵,web站點屬性,點擊ISAPI篩選器選項卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定ISAPI_Rewrite.dll,然後確定.

下面我們先做一個測試頁new.asp,可以按照下面的代碼寫

然後,在瀏覽器中輸入:

http://127.0.0.1/new.asp?id=1234

接著你就可以在網頁上看到一行文字:"1234"

看到這幾個數字,就說明你測試成功了.

現在我們開始來配置ISAPI_Rewrite :

打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們現在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句

RewriteRule /new_([0-9,a-z]*).html /new.asp?id={GetProperty(Content)}

保存後,我們就可以測試一下這個網址了:http://127.0.0.1/new_1234.html

可以看到頁面上的"1234"了吧,就這樣偽靜態配置成功了!

9. iis php偽靜態怎麼設置

thinkphp :把以下代碼保存成web.config文件,放到網站根目錄內即可。
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ThinkPHP_NiPaiYi" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer></configuration>

熱點內容
phpcurlhtml 發布:2025-03-04 13:40:06 瀏覽:467
php文件加密解密 發布:2025-03-04 13:37:48 瀏覽:461
linux多核編程 發布:2025-03-04 13:22:58 瀏覽:143
cad配置低可以安裝什麼版本 發布:2025-03-04 12:59:36 瀏覽:977
寶可夢日月什麼配置能玩 發布:2025-03-04 12:46:18 瀏覽:919
oraclesql動態 發布:2025-03-04 12:44:19 瀏覽:233
MPLAB能否編譯pic32 發布:2025-03-04 12:42:50 瀏覽:290
如何分辨一輛車是什麼配置 發布:2025-03-04 12:41:10 瀏覽:350
配置很低的電腦玩csgo怎麼調 發布:2025-03-04 12:40:29 瀏覽:26
視頻解析網站源碼 發布:2025-03-04 12:40:25 瀏覽:319