无法访问远程服务器

时间:2017-05-15 11:16:11

标签: php

有点帮助兄弟。我最近完成了一个使用localhost作为我的主机的项目..它工作得很好但是当我托管它时,我从索引开始并在更改我在config.php中定义的root_path后出现了很多错误

//访问DIRECTORY路径

define("BASE_URL","/fiverr_pen247/");




define("ROOT_PATH",$_SERVER["DOCUMENT_ROOT"] . "/fiverr_pen247/");




define("HOST", $_SERVER['HTTP_HOST']);

我把它改成了

//访问DIRECTORY路径

define("BASE_URL","/fiverr_pen247/");




define("ROOT_PATH",$_SERVER["DOCUMENT_ROOT"] . "/");




define("HOST", $_SERVER['HTTP_HOST']);

但是当我点击页面中包含的注册

时,我会收到错误

这是我得到的错误

未找到

在此服务器上找不到请求的URL /寄存器。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

这是我在index.php中包含标题的地方

require("includes/config.php"); 

包括(ROOT_PATH “包括/ header.php文件”。);

<section id="hero-banner">

这是我的register.php

要求( '包括/ config.php中');     require_once(ROOT_PATH。'core / class.user.php');

$user = new USER();

if($user->is_loggedin()!=""){
    $user->redirect(BASE_URL.'user');

1 个答案:

答案 0 :(得分:0)

这是我的htaccess代码

RewriteEngine On

ErrorDocument 404 http://localhost/404

添加www前缀

RewriteCond%{HTTP_HOST}!^ www。

RewriteRule ^(。*)$ http://www.% {HTTP_HOST} / $ 1 [R = 301,L]

RewriteBase / fiverr_pen247 /

RewriteCond%{THE_REQUEST} ^ [A-Z]

{3,} \ s([^。] +)。php [NC]

RewriteRule ^%1 [R = 301,L]

RewriteCond%{REQUEST_FILENAME}!-d

RewriteCond%{REQUEST_FILENAME} .php -f

RewriteRule ^(。*?)/?$ $ 1.php [NC,L]