2015-09-02 68 views
1

我有一個問題,至今我仍然無法解決它。 我想爲網站的結果頁面創建seo分頁,並將其放入html標題中。 問題是,我沒有真正能夠做到這一點,因爲以前的開發人員選擇使用javascript:void(0)來代替。我想改變它。 這裏是當前的代碼:動態網站的分頁標題

$total_page = ceil($total/$perpage); 
$startpoint = ($page * $perpage) - $perpage; 
$lim = 5; 
$link = 'javascript:void(0);'; 
$pdata = '<div class="pg2_pagnation" style="float:right">'.pagination_front($page,$total_page,$link,$lim).'</div>'; 

頁面的輸出是:

123下一個或上12345下一步。 (雖然光標在分頁上,但顯示javascript:void(0)) 但是,我正面臨着一些與我的JavaScript問題,所以,寧願避免這一點,並有一個適當的分頁鏈接。 我想要更好地瞭解一些內容:http:www.example/cars/page1,http:www.example/cars/page2,http:www.example/cars/page3,... http:www.example/cars/page10(最後一頁)。

此外,關於標題,我想使用分頁的一些搜索引擎優化的目的,具有:提前

<link rel="canonical" href="https://www.example.com/page1"> 
<link rel="prev" href="https://www.example.com/page2"> 
<link rel="next" href="https://www.example.com/page4"> 

感謝您的時間和你的貢獻。

回答

0

這些分頁鏈接是JavaScript的,這意味着腳本可能會在單擊鏈接時異步調用服務器並動態替換當前的項目列表。

查找JavaScript代碼,找出它究竟做了什麼(例如,它調用https://www.example.com/data_for_page_4來獲取數據)並從該請求構建鏈接。您可能需要調整從此類請求收到的內容。

+0

是否有可能改變它,而沒有JavaScript調用? JavaScript是我的問題實際存在的地方,因爲我沒有提供預期的結果,而且我也找不到真正的問題在哪裏,爲什麼我寧願在沒有JavaScript調用的情況下編寫代碼呢 –

+0

是的,這是可能的,這就是我的意思 - 查看JS,重寫HTML/PHP並刪除JS – Perl99