我想要
http://kemtime2_neu.pr.domain.de/css/style.css
以http://kemtime2_neu.pr.domain.de/public/css/style.css
和http://kemtime2_neu.pr.domain.de/login
以http://kemtime2_neu.pr.domain.de/public/index.php/login
我有
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /public/index.php/$1 [L]
适用于2。
如何让它适用于1.?请注意,我无法更改文档根目录(抱歉!)。
答案 0 :(得分:0)
将您的DocumentRoot
更改为指向public
目录?
答案 1 :(得分:0)
找到它:
# Redirect to static content
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond /var/www/de/domain/pr/kemtime2_neu/public%{REQUEST_URI} -f
RewriteRule ^(.+)$ /public/$1 [L]
# otherwise redirect to script
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /public/index.php/$1 [L]