php - .htaccess 404 页面未找到

标签 php apache

我正在编写自己的网址缩短器。我已经完成了所有工作,例如创建短网址。但是,当我尝试浏览 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/

相关文章:

laravel - 403error (Laravel + Nginx + Apache) CentOS 8

apache - Tomcat 服务 URLs mod_proxy 和 apache 错误

php - 如何消除 Smarty {block} 中的空格?

php - 尝试访问 soap 网络服务器时出现 cURL 错误 58

php - Prestashop 类别-产品关联表是否允许重复?

php - 在 Laravel 中将信息添加到数据库而不丢失旧信息

PHP Mongo 聚合匹配正则表达式

PHP: session 永不过期

java - Apache Poi,如何获取链接的工作簿?

apache - 如何从 Godaddy 证书导出私钥并与 Apache SSL 一起使用