我有一个网站
我将转移到新的托管公司,我使用附加域设置正常方式,复制数据库并更改配置文件以适应然后更改名称服务器。
问题,该网站不想按原样工作,我更改了名称服务器并使用其他域名来查找现在的解决方案,如下面的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禁止错误。
我认为这是从托管到另一个的直接转移。
新托管是共享/转销商,而非专用。
欢迎咨询
答案 0 :(得分:0)
AddType application/x-httpd-php5 .php
AddHandler x-httpd-php5 .php
我猜处理程序应该看起来像......
请使用mod_rewrite config粘贴.htaccess文件。
查看服务器和php配置,如果未经授权的用户可以查看私人页面,则会出现问题。请记住,如果发生这种情况,您将遇到严重的安全漏洞,因此请查看您对用户进行身份验证/授权的方式。