私はURLをマップしたい:私はアドレスバーにURL http://help.localhost.comを入力してから、http://localhost.com/help.htmlというページが表示されますが、アドレスバーのURLは変更されません(それでもhelp.localhost.com)。私は次のコードを使用しました:ApacheでhtaccessでURLを書き直してください
RewriteEngine on
RewriteBase/
RewriteRule "localhost/help.html" "help.localhost.com"
しかし、それは私のために働いていませんでした。 誰でもこの問題を解決する手助けをすることができます。あなたはこれらのルールを使用することができます
あなたが直接あなたが右http://localhost.com/help.phpと同じコンテンツを取得http://help.localhost.comを閲覧した場合、私は仮定しますか?もしそうなら、あなたは次のようなことをすることができます: 'RewriteRule ^(localhost.com /.*)$ http://$1.localhost.com [R = 301、L、NC]' – Lambasoft
はい、絶対に正しいです。しかし、htmlファイルではなく、PHP – user3697373
ブラウザーで 'http:// help.localhost.com /'に直接アクセスしたときの動作は? – anubhava