我正在编写自己的网址缩短器。我已经完成了所有工作,例如创建短网址。但是,当我尝试浏览 htt p://example.com/rtr93
时,出现 404 错误。但是 http://example.com/index.php/rtr93
可以找到并显示相关页面(我没有重定向到新的 url。我只是从数据库中获取相关记录有一列 short_url)。
如果有帮助,我正在使用 PHP 和 syfmony 1.2。我想我需要正确设置 .htaccess 文件。但我不知道从哪里开始。
最佳答案
像这样的东西应该可以工作:
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ /index.php [L]
如果您计划在同一域中托管其他内容,则可能需要使正则表达式更加具体。
关于php - .htaccess 404 页面未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061989/