私はこのようになります私のルートに興味深いの.htaccessの設定があります。の.htaccessリダイレクトルートドメイン
local.com/portal-pages/home
:だから私の本当のパスはこのようなものになるだろう
RewriteEngine On # add a trailing slash if portal-pages/$1 is a directory RewriteCond %{DOCUMENT_ROOT}/portal-pages/$1 -d RewriteRule ^(.*[^/])$ %{REQUEST_URI}/ [L,R=301,NE] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(?!portal-pages/)(.*)$ portal-pages/$1 [L,NC]
を.htaccessはこのパスを次のように解釈します:
local.com/home
私はlocal.comを打つと、それはforw local.com/homeにard。もし私がlocal.com/whateverを訪れれば、それは/何にでも行きます。
どうすればこの設定を行うことができますか?前もって感謝します。
また、すべてをhttpsに強制することはできますか?
こと。 '$ 1'とは何ですか? – arkascha
また、他のディレクティブは、まったく複雑な方法で何もしないダミーのように非常に奇妙です。 – arkascha
私はlocal.comを打つとそれを明確にすることができますか私はそれがlocal.com/homeにリダイレクトするだけです。 com /それはちょうど/何にでも行きます。声明? – anubhava