1

结构是这样的

htdocs
     somefiles
     myfolder/image
             /js
             index.html
             style.css
     protected
             /models
             /controllers
             /blahblabha

index.php
.htaccess

我想重定向整个应用程序,指向 myfolder,这样我在浏览器中输入的任何 URL 都会被重定向到 myfolder 目录的 index.html

4

1 回答 1

0

你希望在你的 htaccess 文件中有这样的东西:

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/myfolder
RewriteCond %{DOCUMENT_ROOT}/myfolder%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}/myfolder%{REQUEST_URI} -d 
RewriteRule ^(.*)$ /myfolder/$1 [L]

要显示不存在的 URL:

RewriteCond %{REQUEST_URI} !^/myfolder
RewriteCond %{DOCUMENT_ROOT}/myfolder%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}/myfolder%{REQUEST_URI} !-d 
RewriteRule ^(.*)$ /myfolder/ [L]
于 2013-08-22T07:52:35.413 回答