我繼承了一個約40頁的網站,菜單在文件中是靜態的,就像頁腳和頁眉一樣,都是html頁面。我正在考慮在JavaScript包含中使用JS document.write來隔離代碼並將其內聯編寫。經過研究,SE似乎並沒有看到這一點,並且SE沒有發現菜單鏈接不是好事。無論如何用.html頁面做到這一點?我相信很多頁面都有外部鏈接,所以我不想將它們更改爲php或asp。我正在考慮編寫一個PHP腳本來重寫頁面並在包含的內容中進行交換。歡迎大家提出意見。有沒有一種方法來編碼HTML頁面,包括SEO友好?
回答
大多數HTTP服務器(IIS/Apache的/ lighttpd的等)的支持Server Side Includes
<!--#include file="header.html" -->
// your content
<!--#include file="footer.html" -->
這將使您的生活更輕鬆......
問題是他們是HTML頁面。 – user999684 2012-04-13 13:21:47
@ user999684 ....問題是?這些包括HTML頁面的意思 - 你甚至讀過鏈接嗎?報價'爲了讓Web服務器識別允許SSI的HTML file' – ManseUK 2012-04-13 13:22:31
我認爲最好的辦法是做從動態負載關鍵字數據庫,如:
<meta NAME="DESCRIPTION" CONTENT="<?php require('file_that_loads_desc_for_each_individual_page.php'); ?>" />
<meta NAME="KEYWORDS" CONTENT="<?php require('file_that_loads_keywords_for_each_individual_page.php'); ?>" />
其凌亂有一個include
後include
修改。你說你的網站目前有40頁 - >想象不得不修改40個不同的PHP包括!
這使得它更容易修改所有網頁,並保持你的代碼僅通過動態地從數據庫中生成關鍵字,只需要修改實際內容連續改變它在頁面上乾淨。
我想使包括了頁眉,頁腳和菜單。它們在包含中是靜態的。 – user999684 2012-04-13 13:22:45
在PHP中可以添加到這個.htaccess文件和PHP將處理與PHP引擎的.html與.php文件:
# Use PHP5 by default
AddHandler application/x-httpd-php5 .php .html
得到這個從here我現在沒測試所以不能保證語法,但它的劑量工作,如果你可以改變服務器上的.htaccess文件
我會重新寫入他們的PHP然後設置301重定向到您的.htaccess文件重定向蜘蛛和訪客到新位置。
- 1. HTML:有沒有一種方法,以包括HTML代碼滾動
- 2. 最有效的方法來編寫SEO友好的網址?
- 3. SEO友好的URL編碼
- 4. 有沒有更好的方法來編寫這種方法?
- 5. 有沒有另外一種方法來做重定向頁面?
- 6. 有沒有更好的方法來編寫下面的方法?
- 7. 有沒有可能有一個SEO友好的Express.js網站?
- 8. 有沒有一種方法來操縱包含JS沒有eval()?
- 9. Allow_url_include有沒有一種方法可以允許包括來自一個URL
- 10. 有沒有一種方法來概括petapoco選擇查詢
- 11. Rails - 路由到SEO友好頁面
- 12. 有沒有一種方法來縮短我的CountryViewController.m沒有硬編碼?
- 13. HTML div有沒有一種方法appendTo()
- 14. 插入SEO友好的動態數據到HTML沒有Javascript
- 15. 有沒有更好的方法來測試這種方法?
- 16. php變量頁面更多seo友好和用戶友好
- 17. 有沒有一種很好的方法來分類wp
- 18. CoreData - 有沒有一種很好的方法來放置物品?
- 19. 有沒有一種好的方法(PHP類)來訪問Gmail Contacs?
- 20. 有沒有更好的方法來管理100個aspx頁面?
- 21. 有沒有更好的方法來縮小從aspx頁面生成的html
- 22. 有沒有一種驗證jQuery代碼的好方法?
- 23. 有沒有辦法截屏整個HTML頁面,包括下面的內容?
- 24. 有沒有辦法從友好方面知道原始URL?
- 25. 有沒有一種方法來定製Html.EditorFor生成的HTML?
- 26. 有沒有更好的方法來重新編寫下面的代碼?
- 27. CSS有沒有一種方法來寫類風格,包含類
- 28. Responsive images,Browser Prefetching VS SEO友好方法
- 29. 有沒有更好的方法來編寫find_messages_by_slug_or_404方法?
- 30. 有沒有一種簡單的方法來創建代碼TextBox?
您可以爲搜索引擎創建一個站點地圖,並從每個頁面鏈接它。搜索引擎應該找到你所有的內容。 – hakre 2012-04-13 12:47:54