添加类型应用程序| Mod重写不起作用

时间:2011-02-22 15:45:57

标签: php apache mod-rewrite hosting

我有一个网站

http://mgteurope.com

我将转移到新的托管公司,我使用附加域设置正常方式,复制数据库并更改配置文件以适应然后更改名称服务器。

问题,该网站不想按原样工作,我更改了名称服务器并使用其他域名来查找现在的解决方案,如下面的URL所示。

http://aylesburyfoodwall.co.uk/

问题,.php扩展名不会出现在mgteurope上,例如我可以访问mgteurope.com/admin,它会转到aylesburyfoodwall.com上的管理页面,它必须是/admin.php

我检查了.htaccess文件,它使用了

AddType application/x-httpd-php5 .htm .html
AddHandler x-httpd-php5  .htm .html

<Files .htaccess>
order allow,deny
deny from all
</Files>

我在.htaccess文件的开头添加了一个RewriteEngine On并且没有运气

我也对phpinfo进行了比较,似乎没有什么重大差异。

我对aylesburyfoodwall网站的第二个问题是它确实在mgteurope上复制了相同的动作。当你点击左侧的链接时,它应该只在登录时才会显示这些项目,但它没有(它加载页面虽然在顶部地址栏的URL中看到)但是当没有登录时,它应该产生403禁止错误。

我认为这是从托管到另一个的直接转移。

新托管是共享/转销商,而非专用。

欢迎咨询

1 个答案:

答案 0 :(得分:0)

AddType application/x-httpd-php5 .php
AddHandler x-httpd-php5  .php

我猜处理程序应该看起来像......

请使用mod_rewrite config粘贴.htaccess文件。

查看服务器和php配置,如果未经授权的用户可以查看私人页面,则会出现问题。请记住,如果发生这种情况,您将遇到严重的安全漏洞,因此请查看您对用户进行身份验证/授权的方式。