URL ex: www.example.com/mypage を www.example.com にリダイレクトしたい
これは正しいです?
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteRule .* http://{SERVER_NAME} [R]
これを試してください:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^mypage.*$ http://www.example.com/ [R=301,L]
私はそのようなことをします:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.+)$ / [QSA,L]
そして、このようにして、スラッシュの後ろのすべてをGETとして取得できます
RewriteRule ^(.+)$ /?param=$1 [QSA,L]