2010-02-05 73 views
0

我有問題要加密的網址。如何在php中使用友好/重寫的URL?

例如

現有URL = www.domainname/search.php中?關鍵=書籍&類型=標題&提交=搜索

我要加密這個網址。

加密URL = www.domainname/keword-關鍵字keyword.html

以這種形式

...

任何一個可以解決我的問題.. 我會greatfull他或她

+3

這通常稱爲URL重寫,而不是加密。 – 2010-02-05 11:18:08

+0

沒有人能理解你。你需要更多的單詞和你想要達到的實例。另外,既然你有三次垃圾郵件的問題,也許沒有人會幫助你嗎? – TFD 2010-02-06 08:19:11

回答

4

如果你使用PHP,你也不失爲一個Apache服務器上 - 在這種情況下,你可以使用Apache的mod_rewrite提供寧靜的URI,您的訪客。

下面是一個簡單的例子:

RewriteEngine on 
RewriteRule ^Search/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ search.php?key=$1&type=$2&term=$3 [L,NC] 

這將轉化

http://www.domainname/Search/books/title/Mission%20Impossible/ 

進入

http://www.domainname/search.php?key=books&type=title&term=Mission%20Impossible 

的[L]表示沒有進一步的規則將被評估 的[NC ]使這種情況下不敏感(所以「搜索」和「搜索」都將工作)