如何解决设置一堆简短/友好的重定向URL
| 我需要设置数百个遵循以下格式的短重定向URL:http://mysite.com/shorturl
它将重定向到
http://mysite.com/index.PHP?id=N
,其中N是对应于该快捷方式的ID。
最好的方法是什么?。我应该分别为每个代码写一条ModRewrite行,还是有更好的方法将行存储在数据库或文件中呢?
更新:澄清一下,id N是数据库中的ID。 shorturl是一个简短的短语,用于将人们链接到与该ID对应的页面。
解决方法
是否有您不想做某事的原因
http://mysite.com/shorturl
重定向到
http://mysite.com/index.php?id=shorturl
index.php
可以从shorturl
查找数据库中正确的id
并执行正确的操作。
显然,要做到这一点,您只需要在.htaccess中一行即可:
RewriteRule ^([A-z,0-9,_,-]+)/?$ index.php?id=$1 [PT]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。