我有两个.htaccess文件。 1在基本目录(public_html)中,另一个在public_html / application
中的public_html / htaccess的
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule . - [L]
RewriteRule ^$ application/ [L]
RewriteRule (.+) application/$1 [L]
</IfModule>
的public_html /应用/ htaccess的
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
现在,当它位于http://domain.com时,它可以正常工作,但是当我处理开发文件夹并通过http://domain.com/~user/访问它时,它不会 - 页面最终为404。 / p>
我的假设是它必须是波形符号用户名网址才能将其丢弃。有什么想法吗?