0

2 つの .htaccess ファイルがあります。ベース ディレクトリ (public_html) に 1 つ、public_html/application にもう 1 つ

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/application/.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で終わります。

私の仮定は、それを投げているのはチルダのユーザー名のURLでなければならないということです。何かご意見は?

4

0 に答える 0