0

我在查找一些 mod_rewrite 详细信息时遇到了一些问题。我正在从另一个 PHP Web 开发人员那里接手。我习惯了 Ubuntu 服务器,并且正在将一些站点迁移到新的 Ubuntu 服务器上。旧服务器是 CentOS。老开发人员使用了 mod_rewrite 规则,由于它们相当具体,我试图在服务器上追踪它们,但终生无法找到它们。我知道这有点像大海捞针,但有人知道他们可能在哪里吗?我查看了各个站点的 var/www/vhost/SITENAME/ 配置。不在里面。我也查看了 etc/httpd 配置文件,但它们不存在。它们也不存储在 htaccess 中的文件服务器上。感谢您的任何指导

4

1 回答 1

0

通常 VirtualHost 配置文件位于/etc/httpd/conf.d/.

您可以做的是grep -ri rewriterule /etc/httpd/conf*|more查看 RewriteRules 是否在配置目录中的任何位置定义。

您还应该检查grep -i include /etc/httpd/conf/httpd.conf配置是否包含在 default 之外的其他地方Include conf.d/*.conf

于 2013-01-10T12:28:29.993 回答