我遇到了一个相当简单的问题。如何删除我的网站 domain.com 的路径?
我有一个lampp服务器,我在htdocs文件夹中放置了一个名为“domain”的文件夹,要访问我的网站,我需要编写domain.com/domain,而不仅仅是domain.com。当我写 domain.com 时,我会访问通常的 xampp 网站
有几个选项,但最简单的可能是根据您当前的设置使用一些URL 重写。
在您的 htdocs 文件夹中创建一个 .htaccess 文件:
RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain/$1 [QSA,L,NC]
您还可以在 Apache 配置中编辑VirtualHost 容器以更改目录。如果您正在运行 XAMPP,那么我之前在我的博客上写过关于使用虚拟主机的文章。
例如:
<VirtualHost *:80>
ServerAdmin name@domain.com
DocumentRoot c:\xampp\simonholywell.com\pub
ServerName simonholywell.localhost
<Directory c:\xampp\simonholywell.com\pub>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我还写了一篇关于为团队设置开发或登台服务器的大型文章,如果您正在设置这样的系统,这将是很好的阅读。它允许您简单地在服务器上添加一个文件夹,它可以立即作为子域使用,无需任何进一步的配置。这就是所谓的大规模虚拟主机。