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

phpiis偽靜態配置

發布時間: 2023-05-20 11:05:16

『壹』 iis怎麼實現thinkphp中的偽靜態

如果你的伺服器環境支持ISAPI_Rewrite的話,可以配置httpd.ini文件,添加下面的內容:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
在IIS的高版本下面可以配置web.Config,在中基檔間添加rewrite節點:
<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />衡鋒運
<add input="{REQUEST_FILENAME}"咐梁 matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>

『貳』 IIS 伺服器下的PHP偽靜態要怎麼弄啊

1.檢測Apache是否支持mod_rewrite
通過php提供的phpinfo()函數查看環境配置,通過Ctrl+F查找到「Loaded Moles」,其中列出了所有
apache2handler已經開啟的模塊,如果裡麵包括「mod_rewrite」,則已經支持,不再需要繼續設置。

如果沒有開啟「mod_rewrite」,則打開目錄 您的apache安裝目錄「/apache/conf/」 下的 httpd.conf 文
件,通過Ctrl+F查找到「LoadMole rewrite_mole」,將前面的」#」號刪除即可。

如果沒有查找到,則到「LoadMole」 區域,在最後一行加入「LoadMole rewrite_mole moles/mod_rewrite.so」(必選獨佔一行),然後重啟apache伺服器即可。
2.在httpd.conf中配置虛擬主機
# Virtual hosts 啟用虛擬主機
Include conf/extra/httpd-vhosts.conf
3.httpd_vhosts.conf文件中,配置相應的選項.詳細講解

DocumentRoot "C:/myenv/apache/htdocs/static3"
ServerName www.hsp.com
myenv/apache/htdocs/static3">
#Deny from All 403錯誤提示
Allow from All
#如果文件目錄在apache目錄外面,注釋掉optinos 則,不能列表.
options +Indexes
#下面這個表示可以去讀取 .htaccess文件,也可以直接在虛擬主機中配置.
Allowoverride All
RewriteEngine On
RewriteRule news-id(\d+).html$ error.php?id=$1
#這里可以設置多個重寫的規則
#RewriteRule news-id.html$ error.php

4.在相應的目錄下編寫.htaccess 重寫規則
例子:

RewriteEngine On
RewriteRule news-id(\d+).html$ show.php?id=$1
#這里可以設置多個重寫的規則
#RewriteRule news-id.html$ error.php

如果在linux下可以直接創建,
如果是在windows平台下,用記事本創建一個文件,比如abc.txt,然後另存
為 .htaccess文件即可
5.重寫規則,也可以直接在配置虛擬主機的段配置.

『叄』 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>

『肆』 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);

『伍』 php怎麼配置偽靜態

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

第三步:

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

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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:712
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:974
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:686
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:837
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:743
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1085
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:314
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:194
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:882
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:840