2012-05-10 78 views
0

好吧,我已閱讀其他問題,並嘗試提供的選項,但似乎沒有爲我工作。所以,在這裏我們去,這是我目前有htaccess .. SE freindly網址

http://www.desmoinesdrinks.com/?view=ads&catid=2&subcatid=6&cityid=1&lang=en

,這就是我想要的

http://www.desmoinesdrinks.com/1/posts/2_Clive/6_Down_Under/

我htaccess文件是相當大的,但如果有人我可以張貼起來想看看它。

+0

你應該張貼你已經嘗試什麼,以及做了/沒有工作。我們不需要整個文件,只需要相關的部分。 –

+0

它的不真實的論文網址是任何更多的搜索引擎*友好*。 – 2012-05-10 21:59:48

+0

@ Dagon也許是的,但URL的可讀性仍被視爲SEO的一部分。如果不是真的用於搜索引擎,至少對於用戶來說。 – Imp

回答

0

試試這個:

RewriteRule ^(.*)/posts/(.*)_(.*)/(.*)_(.*)/$ ?view=ads&catid=$2&subcatid=$4&cityid=$1&lang=en [L] 
+0

我試過修復這個鏈接:http://stackoverflow.com/questions/3033407/htacces-to-create-friendly-urls-help-需要和此鏈接http://stackoverflow.com/questions/8178690/generating-se-friendly-url-htaccess-mod-rewrite –

+0

呃......你有沒有試過我在這裏寫的東西?它應該可能工作。 – Jeroen

+0

這是我當前的RewriteRule ^([ - ]?[0-9] +)([-_] [^ /] *)?/ posts /([0-9] +)([-_] [^/] *)?/([0-9] +)([-_] [^ /] *)?/([0-9] +)([-_] [^ /] *)?\。html \t \t /index.php?view=showad&adid=$7&cityid=$1 [QSA]這只是我在htaccess中使用的22個之一。所以我不能改變一個,看看它是否有效,我需要知道什麼改變了,爲什麼,所以我可以修改它們。我注意到發生了什麼變化,但我不知道[L]或者是否需要lang = en –