『壹』 偽靜態後不能分頁
偽靜態就是冬天也沒了,怎麼可能不能分頁呢。你是php沒得到分頁的參數吧。
『貳』 thinkphp 開啟偽靜態後,分頁搜中文出現亂碼。
確認你分頁連接地址是否正常?確認是否參數傳錯?
確認你的偽靜態規則是否正常,一般在根目錄.htaccess文件,或者在nginx自己修改rewrite規則,特別注意下M,A這里的規則;很多時候容易錯了;
斷點列印404頁面路由訪問,看是否路由正常
『叄』 PHP中分頁偽靜態鏈接要如何設置
Rewrite規則已經寫好,剩下的只是需要將分頁鏈接修改為proct_list1.html就可以了。
<a href="proct_list1.html">第一頁</a>
<a href="proct_list<?php echo $pageCount; ?>.html">最末頁</a>
<a href="proct_list<?php echo $pageprev; ?>.html">前一頁</a>
『肆』 php做分頁做偽靜態,我不知道為什麼分類的id對不上
只要你動態顯示沒問題,那麼就是偽靜態規則有問題。
如果動態都顯示有問題,那麼就是分頁代碼有問題。
請從以上2個方面進行排查。
『伍』 求教PHP偽靜態分頁問題
RewriteRule /news-([0-9]+)\-([0-9]+)\.html$ /news\.php\?class=$1\&page=$2
這樣試一下
『陸』 wordpress在偽靜態下文章如何實現文章分頁
偽靜態可以的,我用的是pagebar插件,你安裝插件後,在前台在要顯示的翻頁列表那裡寫上對於的調用插件代碼
對應代碼:
<div class="pagenavi">
<?php if(function_exists('wp_pagebar')) : wp_pagebar(); ?>
<?php endif; ?>
</div>
記得css上也要寫哦
/* 分頁按鈕效果 */
.pagebar {
margin-right: 0.1em;
margin-bottom: 1.0em;
border: 1px solid #fff;
text-decoration: none;
text-align: center;
float:left;
margin:20px 0 25px 140px;
}
.pagebar a,.pageList .this-page {
border: 1px solid #ccc;
text-decoration: none;
padding: 0.2em 0.5em;
}
.pagebar a:visited {
border:1px solid #ccc;
text-decoration: none;
}
.pagebar a:hover {
border-color: #2992c8;
background: #2992c8;
color: #fff;
}
.pagebar .break {
border:none;
text-decoration: none;
}
.pagebar .this-page {
border: 1px solid #2992c8;
padding: 0.2em 0.5em;
font-weight: bold;
background: #2992c8;
color: #fff;
}
.pagebar .inactive{
border: 1px solid #ccc;
color: #ccc;
padding: 0.2em 0.5em;
text-decoration: none;
}
『柒』 [php]偽靜態分頁怎麼改 您幫我看看吧
注意參數,自己看程序。要不然不如下載一個現成的分頁類了。
『捌』 php偽靜態 列表和分頁的寫法
RewriteEngine On
RewriteBase /
RewriteRule ^news_page(\d+)\.html$ /news\.php\?page=$1 [L]
#訪問路徑:news_page1.html
RewriteRule ^news_sortid(\d+)\.html$ /news\.php\?sortid=$1 [L]
#訪問路徑:news_sortid1.html
RewriteRule ^news_page(\d+)_sortid(\d+)\.html$ /news\.php\?page=$1&sortid=$2 [L]
#訪問路徑:news_sortid1_sortid1.html
『玖』 求助PHP偽靜態,如何將動態PHP頁面改為偽靜態頁面
偽靜態實際上就是把 index.php?act=about&cid=1 將這種形式的動態路徑用 about-1.html 這種形式輸出,也就是說瀏覽器每次訪問about-1.html地址能打開相應的index.php?act=about&cid=1動態網址。
偽靜態的實現本質上是配置伺服器進行路徑轉換,根據不同的伺服器環境,配置方法也不太一樣,PHP+iis6的話就要配置httpd.ini文件,php+iis7就要配置web.config,PHP+apache就要配置.htaccess文件(或者httpd.conf)
.htaccess(或者httpd.conf)文件的規則示例:
RewriteEngine on
RewriteRule ^/?(index|guestbook|online)\.html$ index\.php [L]
RewriteRule ^/?(eindex)\.html$ index\.php?act=$1 [L]
RewriteRule ^/?(index|guestbook|online)-([0-9]+).html$ index\.php\?p=$2 [L]
RewriteRule ^/?([a-z0-9]+)_([0-9]+).html$ index\.php\?act=$1&id=$2 [L]
RewriteRule ^/?([a-z0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2 [L]
RewriteRule ^/?([a-z0-9]+)-([0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2&p=$3 [L]
httpd.ini示例:
[ISAPI_Rewrite]
RepeatLimit 32
# Block external access to the httpd.ini and httpd.parse.errors files
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [F,I,O]
# Block external access to the Helper ISAPI Extension
RewriteRule .*\.isrwhlp / [F,I,O]
RewriteRule ^/(index|guestbook|online)\.html$ /$1\.php
RewriteRule ^/(eindex).html$ /index\.php\?act=$1
RewriteRule ^/(index|guestbook|online)-([0-9]+).html$ /$1\.php\?p=$2
RewriteRule ^/([a-z0-9]+)_([0-9]+).html$ /index\.php\?act=$1&id=$2
RewriteRule ^/([a-z0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2
RewriteRule ^/([a-z0-9]+)-([0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2&p=$3