1
我們有一個很好的舊網站,所有的網頁都是靜態的,我們通過編輯HTML文件來更新它們。由於我們複製並粘貼了從舊設計到新設計的所有文本,所以每次重新設計對我們來說都是很多工作。如果我們需要改變任何有關設計的事情,我們需要在所有其他頁面中逐一更改它。Codeigniter URL路由 - 搜索引擎優化問題
現在我們使用Codeigniter開發了一個站點,並希望用數據庫驅動的頁面替換該靜態頁面。我們將把所有的內容放到數據庫中,這樣我們將只有一個產品頁面,並根據查詢字符串檢索任何產品信息。
問題是我們不想用新的Codeigniter網址更改舊的網址,因爲搜索引擎排名問題。在舊網站
網址是這樣的:
example.com/code1001.php
example.com/code1002.php
example.com/very-good-product-1003.php
example.com/brand-new-product.php
example.com/product-listing.php
的笨網址的新網站是這樣的:
example.com/products/details/code1001
example.com/products/details/code1002
example.com/products/details/code1003
example.com/products/listing
快速研究後,我認爲我可以使用CI的routes.php在用戶/谷歌擊中舊URL時顯示數據庫驅動頁面。 我可以使用下面的代碼來做到這一點。
$route['code1001.php'] = "products/details/code1001";
$route['example.com/very-good-product-1003.php'] = "products/details/code1003";
$route['brand-new-product.php'] = "products/details/1004";
$route['product-listing.php'] = "products/listing";
我不希望這是一個301或302重定向,我只是想更換與數據庫驅動頁面靜態頁面,並留下網址相同。
您是否認爲這會對SEO產生負面影響? Google能夠注意到這個路由嗎?
你可以通過你的網址做谷歌的索引 –