我有一个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();
如果你不知道,我没有写这段代码。我正在尝试一个港口。