2012-11-26 109 views
-3

我需要重寫我的項目中的網址。在PHP中使用.htaccess url重寫

我有這樣

http://www.example.com/apps?platform=Android&category=Business&keyword=cows 

一個網址,我需要重寫這http://www.example.com/apps/Android-Business-cows

我怎樣才能實現這個URL重寫

我在PHP CakePHP的框架。

+0

你試過了什麼?這個網站是滿溢你的問題的答案 –

+0

是的,但我所有的是通過包括參數也重寫網址,但在這裏我不需要包括參數。 – anoop

回答

2

啓用mod_rewrite的,並通過httpd.conf的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteRule ^(apps)/([^-]+)-([^-]+)-([^-]+)/?$ $1?platform=$2&category=$3&keyword=$4 [QSA,L,NC] 
0

這樣做(asuming你用在Apache國防部重寫):

RewriteEngine ON 
Options +FollowSymLinks -Multiviews 
RewriteRule ^apps/([^-]+)-([^-]+)-([^-]+)$ apps?platform=$1&category=$2&keyword=$3