我想缩短这个链接。我认为.htaccess是解决方案,对吗?
http://www.example.com/myfolder/?option1=hello&name=world&land=how&location=are&city=you
如何管理? 感谢
答案 0 :(得分:1)
我认为你想要实现的是这个
http://www.example.com/hello/world/ => http://www.example.com/myfolder/?option1=hello&name=world&land=how&location=are&city=you
正确?
如果是这样,你可以像这样使用htaccess:
RewriteEngine on
RewriteRule ^([a-zA-Z-_0-9]*)?\/([a-zA-Z-_0-9]*)\/?$ /app/index.php?option1=$1&name=$2
使用有些复杂,但想法是:
如果有人打开网址:http://www.example.com/first/second/
第一个:([a-zA-Z-_0-9]*)
'捕获'第一个'这个词
第二个:([a-zA-Z-_0-9]*)
'捕获'单词'second'
然后转换为/app/index.php?option1=first&name=second
查看此文章了解更多信息http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html
我正在使用[a-zA-Z-_0-9],因为网址可以包含字母,数字和下划线。您可以选择所需的字符。