URLリダイレクトにApacheサーバーを使用しています。私は、URL作ってるんだURL書き換えがWWW以外のWWWを処理しないのはなぜですか?
は、AWS
<VirtualHost *:80>
<Proxy *>
Order Allow,Deny
Allow from all
</Proxy>
ProxyPass/http://localhost:8080/ retry=0
ProxyPassReverse/http://localhost:8080/
ProxyPreserveHost on
RewriteEngine On
RewriteCond %{REQUEST_URI} !^\/qqd [NC,OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule^http://www.example.com/qqd/ [L,R=301]
ErrorLog /var/log/httpd/elasticbeanstalk-error_log
</VirtualHost>
上記のコードでは第二のRewriteCondが動作しないで/etc/httpd/conf.d/elasticbeanstalk
でのApacheの00_application.conf
にリダイレクトします。 しかし、最初のRewriteCondが機能します。
次の例はどちらも機能しません。
<VirtualHost *:80>
ServerName example.com
Redirect/http://www.example.com
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
. . .
. . .
</VirtualHost>
私は助けてください
をwww.example.com/qqdにリダイレクトする非WWWのURLをしたいです。
PS:私はWWWなしmywebsite.comを行うと、これは私がWWWなしmywebsite.comを行う際に、その要求は私のサーバーを押す(またはアマゾンルートされているかどうか、私は、私は疑問に思って https://i.stack.imgur.com/wWIqD.png
を見たものです53ホストゾーン - > Webサーバー - >アプリケーションサーバー)。
これは追加情報だと思いました。