我正在编写自己的网址缩短程序。我已经完成了诸如创建简短网址之类的所有内容。但是当我尝试浏览htt p://example.com/rtr93
时,我收到404错误。但是http://example.com/index.php/rtr93
可以查找并显示相关页面(我没有重定向到新的URL。我只是从数据库获取相关记录,其中有一个列为short_url)。
如果有帮助,我正在使用PHP和syfmony 1.2。我想我需要正确设置.htaccess文件。但我不知道从哪里开始。
答案 0 :(得分:1)
这样的事情应该有效:
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ /index.php [L]
如果您计划在同一个域中托管其他内容,则可能需要使正则表达式更具体。