Apache或PHP将我的URL重写为IP地址

时间:2013-05-17 17:21:20

标签: php apache zend-framework mod-rewrite

我有一个PHP / HTML5应用程序,需要application.ini文件解析URL以确定使用路径。 DNS配置正确,但是当我尝试点击页面时,我看到域名被删除,而是application.ini“看到”了ip地址。我收到错误:

PHP Fatal error: Uncaught exception 'Zend_Application_Resource_Exception' with message 'no domain settings for 555.16.8.69' in /var/www/html/library/<app>/Application/Resource/Domainsettings.php:63\nStack trace:\n#0 /var/www/html/library/Zend/Application/Bootstrap/BootstrapAbstract.php(683): Application_Resource_Domainsettings->init()\n#1 /var/www/html/library/Zend/Application/Bootstrap

域名去了哪里?我不认为我的重写规则做了什么奇怪的事情:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

真正的问题在于具有以下行的DomainSettings.php文件: $这 - &GT;和getHost();

如果你不知道,我没有写这段代码。我正在尝试一个港口。

0 个答案:

没有答案