weblogicプラグインが有効な2.2 Apacheを持ち、すべての要求をアプリケーションサーバーにリダイレクトします。基本的にページに電話をかけるとhttp://myip/blabla/home.pageはアプリケーションサーバー上のページです。私がしなければならないことは、いくつかのことを行う方法を見つけることです。
- 私が尋ねるときhttp://myip/home.pageApacheは私に与えなければなりませんhttp://myip/blabla/home.page。
- home.pageへの内部リンクは「blabla」を削除する必要があります。
- 編集したリンクをクリックすると、提供されたページは次のようになります。http://myip/blabla/linked.pageただし、URLは次のように書き換えられます。http://myip/linked.page
答え1
編集:いよいよ働いています!まずリダイレクトする必要がありますhttp://myip/home.page到着http://myip/blabla/home.page。その後、フォルダを隠します。だから:
RewriteEngine On
RewriteBase /
Redirect "/home.page" "/blabla/home.page"
RewriteRule ^$ blabla/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blabla/$1
上記のコードをApache設定などまたは.htaccessファイルに入れてください。
試験を受けるhttp://rewrite_test.miegl.cz/、電話するときindex.php それはあなたを次にリダイレクトしますテスト/index.phpフォルダが非表示になります。ただし、次のような別のページを呼び出すこともできます。hello.phpルートでは問題ありません。