1

次のルールを使用して、http ://portal.company.com/legacyとして Web サーバーに着信するすべてのリクエストをhttp://portal.company.com/wps/portal/public/legacy/legacyportletにリダイレクトしようとしています。しかし、期待どおりに機能していません。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^portal\.company\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/legacy$ [NC]
RewriteRule ^(.*)$ /wps/portal/public/legacy/legacyportlet$1 [NC,L,PT]

私も試してみました

RewriteCond %{HTTP_HOST} ^portal\.company\.com$ [NC]
RewriteRule ^/legacy /wps/portal/public/legacy/legacyportlet [NC,L,PT]

どんな助けでも大歓迎です!

ありがとう

4

2 に答える 2

0

次のルールを使用します。

RewriteCond %{HTTP_HOST} ^portal\.company\.com$ [NC]
RewriteRule ^legacy/?$ /wps/portal/public/legacy/legacyportlet [NC,L]

.htaccess では、 RewriteRuleが URI の先頭のスラッシュと一致しないことに注意してください。

于 2013-04-17T20:40:24.533 に答える