2017-08-28 16 views
0

/login/login.htmlする/ログインからのリダイレクトを行うための.htaccessを使用する方法となるよう際私は.htaccessのか、他の方法を使用しようとしている

https://websitename/login

におけるユーザーの種類私は、debian 9.xのサーバー上のApache2を使用していますし、mod_rewriteのとのRewriteRuleを使って試してみました

https://websitename/login/login.html

にそれがリダイレクトされます。どちらも働いていません。ここで

は、私が現在持っているものです。

RewriteOptions inherit 
RewriteEngine on 
RewriteRule ^login$ "https\:\/\/websitename\.com\/login\/login\.html" [R=301,L] 

任意の助けをいただければ幸いです。事前に感謝:)

答えて

1

/ログイン/サーバー上の既存のディレクトリであるので、あなたは/ログインをリダイレクトするために、ディレクトリのスラッシュをオフTRUNする必要があります(トランジションスラッシュなし)を/login.htmlに設定します。

RewriteEngine on 

DirectorySlash off 
RewriteRule ^login$ /login/login.html [L,R] 

これをテストする前に、ブラウザのキャッシュをクリアしてください。

+0

ありがとうございました! –

1

私は、これは何が必要でしょうと思います。

RewriteOptions inherit 
RewriteEngine on 

RewriteCond %{REQUEST_URI} ^/login$ [NC] 
RewriteRule (.*) https://websitename.com/login/login.html [L,R=301] 
+0

これは私をログインディレクトリにリダイレクトしているようです。フォルダのファイルツリーを表示します –

関連する問題