我需要帮助才能完成这项工作。
我的网页格式化了此模式中的网址:“http://qifu.us/index.php?page=item&id=4”例如 - 如果有更多网页,则只有最后一页的网址ID不同。
我想让这部分“index.php?page = item& id =”out,并缩短为“http://qifu.us/s4”,当用户将缩短的url输入到地址栏时,它将被定向到正确的页面,这是真正的网址。
我正在考虑将STATIC部分“index.php?page = item& id =”保存到字符串变量中,并附加DYNAMIC页面id - 在此示例中为4,然后使用Javascript或PHP指向正确的页面。但我不知道步骤如何,请帮忙。感谢。
答案 0 :(得分:1)
实际上,htaccess将非常适合这个目的。
对于http://qifu.us/s4
之类的网址,请执行以下操作:创建名称为.htaccess
的文件,并将其放在根目录中,其中包含以下内容。
RewriteEngine On
RewriteRule ^s([^/]*)$ /index.php?page=item&id=$1 [L]