前面我已寫過關于phpcms v9偽靜態的文章如何實現phpcms v9_4X版本tag的偽靜態? 這是需要分頁的偽靜態,接下來將再來一篇沒有分頁的Rss偽靜態實現。
Rss頁面的偽靜態實現目標
設置前的URL:http://localhost/index.php?m=content&c=rss&siteid=1
設置后的URL:http://localhost/rss.html
實現方法:
一、開啟rewrite模塊
找到Apache 配置文件 httpd.conf
1、LoadModule rewrite_module modules/mod_rewrite.so
把這句的“#”注釋掉。
2、AllowOverride none 改為 AllowOverride all
注意:每次改動配置文件httpd.conf后,別忘了重啟apache服務器.
二、添加url路由規則
在根目錄的.htaccess文件(沒有的話自己創建)添加如下代碼:
- <IfModule mod_rewrite.c>
- RewriteRule ^rss.html index.php?m=content&c=rss&siteid=1
- RewriteEngine on
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
- </IfModule> //開源軟件:Vevb.com
小結:這是沒有分頁的phpcms v9偽靜態設置,不用在后臺的擴展那里添加url規則,相對相對于需要分頁的偽靜態,要簡單得多,在如何實現phpcms v9_4X版本tag的偽靜態?我發現有些網友問題很多,可能我日后會再來一篇phpcms v9偽靜態的總結.
新聞熱點
疑難解答