1. Thinkphp怎麼實現偽靜態
1、實現偽靜態方法:
1)隱藏入口文件:http://doc.thinkphp.cn/manual/hidden_index.html
2)結合使用URL路由:http://doc.thinkphp.cn/manual/url_route.html
3)配置偽靜態後綴名:HTML_FILE_SUFFIX => '';
上面三個都用上,基本都OK了!當然,還可以通過伺服器重寫URL
2、設置讓地址欄不能訪問文件夾:
1)每個文件夾添加一個index.html空文件(因伺服器默認的首頁而異同),假如默認首頁是 index.html 那就 添加index.html
2)也可以通過伺服器配置目錄訪問許可權
2. 關於PHP偽靜態規則的寫法
寫法有問題,試試下面的寫法:
RewriteEngineOn
RewiteBase /
RewriteRule ^([a-z_]+)\.html$ $1.php
上面的意思是從根目錄下重寫,^代表開始 $代表結束!
如果還不清楚,可以訪問開源中國的一個網站:www.oschina.net/code/snippet_1030827_20413
希望能幫到你
3. PHP代碼偽靜態怎麼寫
代碼中鏈接地址改成:href=show-".$row['itemid'].「.html」;
然後添加偽靜態規則:RewriteRule ^(.*)/show-([0-9]+)([-])?([0-9]+)?.html$ $1/show.php?itemid=$2&page=$4
4. PHP網站,怎麼實現去除.php後綴
PHP網站去除.php的具體步驟如下:
登陸網站空間的管理站點;
進入會員中心,選擇主機管理;
選擇高級;
修改默認首頁;
在此處,將index.html刪除(如果沒有,就不用管),添加第一項為index.html,點擊馬上修改;
此時打開網站,已經沒有index.html了;
如果網站域名後綴為index.php或其他類型的話,也可以按照此方式修改,不同的主機空間操作方式可能會有差異,需要自行分析操作。
5. 求php頁面偽靜態規則寫法
htaccess規則:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/([0-9]*).html$ /play.php?id=$1
</IfMole>
規則是把/play.php?id=12175781偽靜態成/12175781.html
6. PHP實現偽靜態例子,詳細說明
這個要具體要看你的web伺服器是iis還是apache了。在iis中實現偽靜態不用插件的話要裝。net以後在web.config文件中進行設置,裝插件的話一般是http.ini文件中設置,apache中實現偽靜態是在.htaccess文件中進行設置這幾個文件的設置方法均不相同,但它們的實現都要用到正則表達式,所以對正則表達式必須要有所了解才行。具體的設置方法可以搜索相關教程去查看
7. PHP代碼實現偽靜態
這種方法不算是偽靜態。
但是,對搜索引擎來講,的確是不同的頁面,和靜態、偽靜態一樣能夠提高收錄量。
前提是你的php頁面中,所有的內鏈要寫成你下面的樣子,不過建議你不要用空格,把空格改成下劃線為妙。
8. PHP網站如何實現網頁偽靜態或靜態
偽靜態 實際是伺服器的設置,php實現靜態,就是用php生成靜態頁,可以考慮用php的smarty 模板引擎