我有一个域名,指向服务器上的www目录。我在目录中有一个项目,因此我可以通过domainname.com/projectname/
访问项目。有没有将domainname.com
直接引导到项目名称而不必添加/projectname
并且对应用程序的行为一致?我正在使用PHP。
答案 0 :(得分:1)
你可以把它放在domain.html里面的index.html里面
<meta http-equiv="refresh" content="2;url=http://domainname.com/projectname/">
它会自动重定向到projectname子文件夹
答案 1 :(得分:0)
你可以使用这样的东西
# 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]