Magentoサイトで管理している.htaccess
をすべてリダイレクトしようとしています。私はこのコーディング例を見つけました:Magentoのすべての管理ページを別のドメインとサブディレクトリにリダイレクトする方法は?
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.php/admin [NC]
RewriteRule^- [L]
RewriteCond %{THE_REQUEST} !/new/ [NC]
RewriteRule !^new/ /new%{REQUEST_URI} [NC,R=301,L]
...しかし、正しい構文を得ることはできません。
私が編集しているサイトに電話しましょう。www.example.ca
www.example**.ca**/admin
以外はすべてwww.example**.com**/landing
にリダイレクトしようとしていますが、失敗しています。
上記の例のURLを使用して適切な構文でコードスニペットを教えてもらえますか?
なぜ、rewriteecond%{request_uri}!^/admin'と 'rewriterule(。*)/ new $ 1'だけではないのですか?最初のものは/ admin URLを除外し、もう1つは他のすべてを書き換えます。 –
Marc:ありがとうございました! 私はそれを理解するのに十分知識がありません...しかし、あなたの優雅な解決策を試してみたいと思います。上記のURLの例を使用してスニペットを教えてください。 もう一度おねがいします! –
これはPHPと何が関係がありますか? – Forbs