以下は私のApache confファイルの内容です。私は次の動作を期待しています:-
- http://www.mywebsite/google -> www.google.com (動作中)
- http://www.mywebsite/somecode/google -> www.yahoo.com (動作していません)。
誰かが私が間違っていることについてフィードバックを与えることができますか. 私が理解している限り、 RewriteRule はコンテキストに対応しており、これらは期待どおりに機能するはずです。
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/mylocalhost"
ServerName www.mywebsite
# Other directives here
RewriteEngine on
RewriteRule ^/google$ http://www.google.com/ [R]
</VirtualHost>
Alias /somecode "C:/somecodedir/"
<Directory "C:/somecodedir/">
RewriteEngine on
RewriteRule ^/google$ http://www.yahoo.com/ [R]
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>