Php 将域名重定向到目录
我有一个域名指向服务器上的www目录。我在目录中有一个项目,因此我可以通过Php 将域名重定向到目录,php,.htaccess,apache2,Php,.htaccess,Apache2,我有一个域名指向服务器上的www目录。我在目录中有一个项目,因此我可以通过domainname.com/projectname/访问该项目。是否可以直接将domainname.com导入到项目名称中,而不必添加/projectname,并且与应用程序的行为相同?我正在使用PHP 你可以用这样的东西 # handle domain root and skip subfolders RewriteCond %{HTTP_HOST} www.domain.com RewriteCond %{REQUE
domainname.com/projectname/
访问该项目。是否可以直接将domainname.com
导入到项目名称中,而不必添加/projectname
,并且与应用程序的行为相同?我正在使用PHP 你可以用这样的东西
# handle domain root and skip subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_URI} \..+$
RewriteRule ^(.*)$ subfolder/$1 [L]
# add trailing slash to subfolders (eg abc to: abc/)
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} [^/]$
RewriteRule ^(.*)$ $1/ [L,R=301]
# handle files in subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ subfolder/$1/ [L]
你可以用这样的东西
# handle domain root and skip subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_URI} \..+$
RewriteRule ^(.*)$ subfolder/$1 [L]
# add trailing slash to subfolders (eg abc to: abc/)
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} [^/]$
RewriteRule ^(.*)$ $1/ [L,R=301]
# handle files in subfolders
RewriteCond %{HTTP_HOST} www.domain.com
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ subfolder/$1/ [L]
你可以把这个放在index.html和domainname.com里面
<meta http-equiv="refresh" content="2;url=http://domainname.com/projectname/">
它将自动重定向到projectname子文件夹您可以将它放在index.html中的domainname.com中
<meta http-equiv="refresh" content="2;url=http://domainname.com/projectname/">
它将自动重定向到projectname子文件夹为什么不添加具有适当DocumentRoot的虚拟主机?您想要动态解决方案?为什么不添加具有适当DocumentRoot的虚拟主机?你想要动态解决方案吗?