2014-02-07 98 views
-1

我需要讓我的網站鏈接用戶友好。目前,他們是這樣的:使用.htaccess製作用戶友好的網址

mydomain.com/post.php?title=News-Feeds-Latest-Addition-Puts-facebook-news-26

我想讓他們看看像這樣:

mydomain.com/title/get-back-your-recycle-bin-IT-news-85.html

我已經寫了下面的代碼到我的.htaccess文件:我不知道爲什麼,但它不起作用。我怎樣才能使它工作?

+0

關於這個話題有很多關於這個問題,你也應該檢查谷歌... – Bun

+0

什麼是行不通的?這個.htaccess的位置是什麼? .htaccess甚至啓用? – anubhava

+0

你問什麼是不可能的關於你的例子,因爲**新聞 - 飼料 - 最新 - 加法 - 展板 - 新聞-26 **不等於**回來 - 你回收 - 斌 - IT新聞 - 85 ** –

回答

0

您可以使用此代碼

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{THE_REQUEST} \s/post\.php\?(title)=([^\s&]+) [NC] 
RewriteRule^/%1/%2.html? [R=302,L] 

RewriteRule ^(title)/([^.]+)\.html$ /post.php?$1=$2 [L] 
+0

它也不能正常工作:( – user3284742

+0

)哪個URL不起作用?這個.htaccess的位置是什麼?它是網站根目錄還是一個子目錄? – anubhava

+0

它是本地主機的子目錄,它不適用於本地主機/title/get-back-your-recycle-bin-IT-news-85.html和.htaccess位於htDocs的項目根文件夾中 – user3284742

0

使用此:

RewriteEngine敘述上

重寫規則^標題/ GET-揹你再循環彬IT新聞-85.html /?$ post.php?title = News-Feeds-Latest-Addition-Puts-facebook-news-26 [數]

現在你可以使用這個網址:mydomain.com/title/get-back-your-recycle -bin-IT-news-85.html