CodeIgniter BASE_URL页面重定向到主页

时间:2019-07-07 17:10:04

标签: php codeigniter

我正在使用CodeIgniter,但我是新手。我在BASE_URL加载页面时遇到问题。我的主页工作正常,但是每当我单击菜单上的任何页面链接时,它都会重定向到带有URL上的页面名称(例如example.com/about)的主页,但是会在输入URL时加载(例如; example.com/about.php)。我目前不知道有什么丢失!

这是我的config.php文件:

<?php
// To access the DIRECTORY path
define("BASE_URL","/");
define("ROOT_PATH",$_SERVER["DOCUMENT_ROOT"] . "/");
define("HOST", $_SERVER['HTTP_HOST']);
?>

在我的include / header.php文件中导航

<div class="navigation">
             <span class="menu"></span> 
                <ul class="navig">
                    <li><a class="btn btn-danger btn-small" href="<?php echo BASE_URL;?>"  class="active">Home</a></li>
                    <li><a class="btn btn-danger btn-small" href="<?php echo BASE_URL;?>about">About Us</a></li>
                    <li><a class="btn btn-danger btn-small" href="<?php echo BASE_URL;?>how-it-works">How It Works</a></li>
                    <li><a class="btn btn-danger btn-small" href="<?php echo BASE_URL;?>register">Register</a></li>
                    <li><a class="btn btn-danger btn-small" href="<?php echo BASE_URL;?>login">Sign In</a></li>
                </ul>
        </div>

我的.htaccess文件

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.polaruve\.com$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Sectigo\ DCV)?$
RewriteRule ^(.*)$ "https\:\/\/www\.polaruve\.com\/$1" [R=301,L]code here


<IfModule mime_module>
  AddHandler application/x-httpd-alt-php70 .php .php7 .phtml
</IfModule>

我希望在单击链接时加载页面,而不重定向到主页。任何支持表示赞赏。谢谢

0 个答案:

没有答案