我遇到了一个相当简单的问题。如何删除我的网站domain.com的路径?
我有一个lampp服务器,我把一个文件夹称为"域"在htdocs文件夹和访问我的网站,我需要写domain.com/domain而不仅仅是domain.com。当我写domain.com时,我就会进入通常的xampp网站
有几个选项,但最简单的可能是使用一些URL重写给定您当前的设置。
mod_rewrite in .htaccess
在你的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的虚拟主机
你也可以在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>
团队(或个人)的开发服务器
我还写了一篇关于为团队设置开发或暂存服务器的大型文章,如果您正在设置这样的系统,这将是一篇很好的阅读。它允许您简单地在服务器上添加一个文件夹,并且它立即作为子域可用,而无需任何进一步的配置。这就是所谓的大规模虚拟主机
您需要添加虚拟主机,请查看基于apache名称的虚拟主机文档。如果您在windows上运行,您可以遵循本指南,如果您在linux/unix上运行,您可以尝试以下指南