2012-10-12 161 views
0

我使用了一塊電子商務軟件的擁有產品類別和鏈接是這樣的:
http://www.mysitename.com/mycategory--c7.html搜索引擎友好的.htaccess RuleRewrites

是否有一個簡單的方法來刪除「--c7」或它產生的標識符是什麼

這是什麼我.htacccess發現一大塊:

#cre SEO reformat for pages.html pages 
RewriteRule ^pd([0-9]+_?[0-9]*)-(.*)\.html$ pages.php?pID=$1 [QSA,L] 
RewriteRule ^(.*)/c([^/]*)/p([0-9]+_?[0-9]*)/(.*)/pages\.html$ pages.php?cID=$2&pID=$3 [QSA,L] 
RewriteRule ^(.*)/c([^/]*)/pages\.html$ pages.php?cID=$2 [QSA,L] 

,我真的不知道記號,以便解釋你的答案只是一點點。

+0

這些規則不屬於您顯示的'mycategory - c7'鏈接。在那裏做修改將需要修改代碼。如果這是在商業環境中使用的,那麼聘請一名自由職業者來檢查一下,如果你沒有遵守規定(我們在這裏不做補習)。 – mario

+0

我是一名程序員,但我不會在.htaccess中玩得太多..是的,它是接觸類別的部分,因爲它是唯一編寫'c'URL的部分..我不是要求教程。 – user1739014

+0

這些規則都不會重寫URI:'/ mycategory - c7.html'。 「刪除」是什麼意思?從內部刪除它,以便資源'/ mycategory.html'獲得服務?當客戶端重新請求時,將客戶端重定向到'/ mycategory.html',然後提供'/ mycategory.html'? –

回答

2

檢查URL是否爲.htaccess重寫。那就是你想要關注的地方,但它可能需要一些工作,所以要做好準備。

+0

我認爲他正在尋找一個例子,而不是將涉及多少工作。 – nickhar