我使用Godaddy Apache服務器來建立我自己的博客,我做了一些搜索引擎友好的URL教程,並在我的web根.htaccess文件中應用以下代碼來傳輸鏈接,如http://www.bgmemo.com/blog.php?url=2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html到http://www.bgmemo.com/blog/2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html :搜索引擎優化友好的網址在PHP htaccess
RewriteEngine on
RewriteRule ^([a-zA-Z0-9-/]+).html$ blog.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+).html/$ blog.php?url=$1
但它不起作用。 htaccess正在工作,其中的其他代碼被應用。誰能告訴我什麼是錯的?提前致謝。
你得到的含量比重寫URL更好的SEO效果。 – 2012-08-27 01:08:18
僅僅因爲有些人沒有意識到它......沒有任何重寫規則會改變你的網頁中的鏈接。你必須更新你現有的所有鏈接。重寫規則只是告訴Apache,你創建的新的「漂亮」URL以及某人點擊的URL應該由blog.php處理。 –