質問するログイン新規登録

Q&A

解決済

1回答

1299閲覧

.htaccessでのリダイレクトについて

yiwsk

総合スコア39

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

0グッド

0クリップ

投稿2021/01/10 04:37

編集2021/01/10 05:10

0

0

NetCommons3 をhttps://MyDomain/ のルート直下にインストールしました。
NetCommonsは動いたのですが、副作用が生じました。

https://MyDomain/MyApp/ フォルダに自作のWebアプリを配置しているのですが、NetCommons3が配置した.htaccessが原因で、リダイレクトされてしまって、アクセス出来なくなりました。

<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>

多分、https://MyDomain/MyApp/にアクセスしようとすると、https://MyDomain/app/webroot/MyApp にリダイレクトされてしまうのだと思います。

https://MyDomain/ にアクセスしたときは、NetCommons3にリダイレクトして、
https://MyDomain/MyApp/ にアクセスしたときは、リダイレクトしないように.htaccessを設定することはできないのでしょうか?

<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !(^/MyApp/) [L]  RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>

としてもダメでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答の取得に失敗しました

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.25%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問