-1

URLから「http://」と「https://」を削除したい。「www」も削除したいと思います。それからの一部も。すべてmodrewrite/.htaccessを使用します。私がここで見つけた最も関連する答えは、PHPまたはJavaScriptを使用しています。

e.g, 
"http://www.example.com" should become "example.com"
"https://example.com" should become "example.com"
"www.example.com" should become "example.com"
4

1 に答える 1

1

およびhttp://https://プロトコル指定子です。ブラウザはユーザーに対してそれらを非表示にすることができますが、modrewriteによってURLから削除することはできません。

apache modrewriteでストリップするwww.には、次を使用します。

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
于 2013-03-10T18:19:37.773 に答える