0

サーバー内のフォルダーを非表示にして URL に表示しようとしています。bluehost によってホストされている Web サイトがあります。いくつかの .htaccess の変更を試みましたが、うまくいきませんでした。誰が私が間違ったことを教えてくれますか? 代わりに www.domain.com/application/models/login.php を www.domain.com/login.php にしようとしています。私はこれを試しました:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^\/application\/models\/(.*)$ \/login\.php$ [NC,L]

この:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^application\/models\/login\.php$ "http\:\/\/domain\.com\/" [R=301,L]

しかし、どれも機能しません:(

4

2 に答える 2

0

これを.htaccess ドキュメントルートに入れます:

RewriteEngine on
RewriteRule ^/?login.php$   application/models/login.php  [L]
于 2013-08-21T04:26:53.863 に答える