我有加密网址的问题。
例如
现有网址= www.domainname / search.php?key = books& type = title& Submit = search
我想加密这个网址。
加密网址= www.domainname / keword-keyword-keyword.html
以这种形式......
任何人都可以解决我的问题.. 我会很高兴他或她
答案 0 :(得分: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]使这个不区分大小写(因此“搜索”和“搜索”都可以工作)
答案 1 :(得分:2)
答案 2 :(得分:1)
也可以使用PHP文件作为路径的公共部分,并自己解析请求URI。 E.g。
http://www.example.com/index.php/books/AliceInWonderland
在这种情况下,index.php可以解析$ _SERVER ['REQUEST_URI']。