php win主機下實現ISAPI_Rewrite偽靜態

來源:互聯網
上載者:User

標籤:c   http   a   com   檔案   html   

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

這裡我們主要講解httpd.ini 廢話不說直接看效果~

例: www.del5.com/index.php
我們想讓他用 www.del5.com/index.html 來直接存取
www.del5.com/newxx.php?=10 [newxx.php 是新聞的詳細頁面]
我們把他偽靜態成為 www.del5.com/new-10.html
實現過程如下:httpd.ini 的源檔案

[ISAPI_Rewrite]
# 3600 = 1 hour
# CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]
RewriteRule /index.html /index.php
RewriteRule /new-([0-9]+).html$ /newxx\.php\?uid=$1上面的例子可以看出 RewriteRule /index.html /index.php 是把index.php 轉換為 index.html
RewriteRule /new-([0-9]+).html$ /newxx\.php\?uid=$1 轉換為 new-10{這個10為id=幾的值}.html

很簡單吧。 這種偽靜態一般 win主機的空間商基本都支援的!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.