新聞中心
YOUDIANCMS設(shè)置偽靜態(tài)教程
web應(yīng)用程序其中一個(gè)的特點(diǎn)就是無(wú)狀態(tài),當(dāng)一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面時(shí),此頁(yè)面上的所有參數(shù)都將拋棄,而動(dòng)態(tài)頁(yè)面一般利用url地址來(lái)保存其參數(shù),就像:www.attjs.net/essay.php?id=1這樣,搜索引擎在錄取該頁(yè)面時(shí),可能會(huì)因?yàn)閱?wèn)號(hào)而進(jìn)入死循環(huán),所以很多時(shí)候帶問(wèn)號(hào)的地址是不會(huì)進(jìn)去的,這樣便降低了頁(yè)面的收錄效率。靜態(tài)網(wǎng)頁(yè)的url正好不帶問(wèn)號(hào),所以我們要偽造靜態(tài),當(dāng)網(wǎng)站部署到php空間后,可以用下面方法給YOUDIANCMS設(shè)置偽靜態(tài)。 1、后臺(tái)設(shè)置 登錄YOUDIANCMS網(wǎng)站后臺(tái),打開(kāi)網(wǎng)站優(yōu)化->偽靜態(tài)設(shè)置,如圖1所示, 將“是否啟用偽靜態(tài)”設(shè)置為啟用,“偽靜態(tài)后綴設(shè)置”后面填寫(xiě)偽靜態(tài)規(guī)則狀態(tài)下的網(wǎng)頁(yè)后綴名稱(chēng),常見(jiàn)的可以設(shè)置為html、htm、shtml,不填寫(xiě)表示沒(méi)有后綴名,這里填寫(xiě)html作為演示。 2、程序根目錄加入規(guī)則文件 Apache服務(wù)器:將下面這些代碼保存到.htaccess文件中,上傳到程序根目錄,如圖2所示。
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^.*(\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|\.bmp)$ RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] RewriteRule ^(.*)App/Tpl/(.+).html$ ?/ [NC,F] </IfModule>Iis服務(wù)器:將下面這些代碼保存到 web.config文件中,上傳到程序根目錄。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <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> <rule name="disableDownloadHtml"> <match url="^App/Tpl/.*.html$" ignoreCase="true" /> <action type="CustomResponse" url="/" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" /> </rule> </rules> </rewrite> </system.webServer> </configuration>Nginx服務(wù)器:將下面這些代碼保存到httpd.ini文件中,上傳到程序根目錄。
RewriteRule (.*)$ /index\.php\?s=$1 [I]上傳完畢后YOUDIANCMS的偽靜態(tài)就設(shè)置好了,如圖3所示, 訪問(wèn)該網(wǎng)站時(shí),瀏覽器地址欄中的url會(huì)以.html的形式呈現(xiàn)出來(lái)。
本文地址:http://www.gle-technology.com/youdiancms/26465.html