2012-11-27 28 views
0

我正在寻找一个优雅的解决方案,以确定Magento是否以编程方式在Apache或Nginx上运行。一旦我知道Web服务器,我还需要知道mod_rewrite是否已启用。如何确定Magento是否以编程方式在Apache上运行?

+1

退房$ _ SERVER [ 'SERVER_SOFTWARE'] - http://serverfault.com/questions/164130/how-to-detect-in-php-if-it-is-running-on- apache-nginx-or-some-other-webserver –

回答

0

感谢来自用户“工具”的链接,我能够找到最接近的解决方案。我将不得不检查服务器软件密钥。最终我将不得不要求用户确认...

$_SERVER["SERVER_SOFTWARE"]. 

谢谢!

+0

希望它有效。干杯 –

-1
<?php 
phpinfo(); 
?> 

这会给你比你需要更多的信息.​​.

我认为这会告诉你,如果是启用了mod_rewrite,但它不会。

您可以随时在.htaccess文件中检查该文件。如果设置RewriteEngine On它应该做什么你问它..即:

RewriteRule ^link([^/]*).html$ yourfile.php?link=$1 [L] 

如果你知道作品重写规则失败... mod_rewrite的是最有可能禁用。

相关问题