.htaccess-缩短url字符串
我想缩短这个链接。我想。htaccess是解决这个问题的方法,对吗.htaccess-缩短url字符串,.htaccess,.htaccess,我想缩短这个链接。我想。htaccess是解决这个问题的方法,对吗 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
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
使用起来有点复杂,但其想法是:
如果有人打开URL:
第一个:([a-zA-Z-_0-9]*)
“捕获”单词“first”
第二个:([a-zA-Z-_0-9]*)
“捕获”了“第二个”这个词
然后转换为/app/index.php?option1=first&name=second
查看本文了解更多信息
我使用[a-zA-Z-_0-9],因为url可以包含字母、数字和下划线。您可以选择所需的字符。将此URL缩短为什么?你有一个理想的目标网址为上述?一件事,我忘了提到。我正在使用“?option1=”后面的字符串从文件加载内容。如果url从
example.com/myfolder/?option1=myrandomstring
重写到example.com/myfolder/myrandomstring
,这仍然有效吗?