【发布时间】:2023-04-04 06:32:01
【问题描述】:
我刚刚使用 XAMPP 启动了一个网站,并且大部分时间都可以正常运行。但是,当我输入我的网址“www.mysite.com”时,它会启动该网站,但网址为“www.mysite.com/website”。 “网站”是我的文件所在文件夹的名称。如何从地址栏中删除“/网站”?
.htaccess 文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
RewriteRule ^$ index.php [L]
RewriteRule ^([a-zA-Z0-9]+)?$ user-profile.php?user_username=$1 [NC,L]
XAMPP 文件夹中 htdocs 文件夹中的 index.php 文件
<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://';
} else {
$uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/website/');
exit;
?>
您可能会说我对此很陌生,但我到处寻找,但我不知道如何解决它。任何帮助表示赞赏。
【问题讨论】:
-
您好,也许更改 DocumentRoot stackoverflow.com/questions/33284095/…
-
您的 index.php 添加了“位置”标头。这会发出重定向。您可以删除行“header('Location:'.$uri.'/website/');”看看有没有帮助?