パークされたドメインでも機能するように、わかりやすい URL を設定しようとしています。次の .htaccess ファイルがあります。
RewriteEngine On
RedirectMatch ^/$ http://www.example.com/home/
RedirectMatch ^/[index.php|index.html|index.html]$ http://www.example.com/home/
RewriteCond %{REQUEST_URI} ^/home[/]*$
RewriteRule ^/home[/]*$ http://www.example.com/container.php?page=index [P]
RewriteCond %{REQUEST_URI} [a-z]*[|/](images|styles|javascripts|includes)(.*)
RewriteRule [a-z]*[|/](images|styles|javascripts|includes)(.*) http://www.example.com/$1/$2 [P]
RewriteCond %{REQUEST_URI} !(images/|styles/|javascripts/|includes/)
RewriteRule ([a-z]*)[/]$ http://www.example.com/container.php?page=$1 [P]
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^/?$ "http\:\/\/www\.example\.com\/home\/" [R=301,L]
原則として、 、ページをロードする、またはhttp://www.example.co.uk/win
、http://www.example.com/win
ページをロードする のような URL が必要です。また、画像、JavaScript、スタイル、インクルード ディレクトリを除外するルールも追加しました。http://www.example.com/container.php?page=win
http://www.example.co.uk/games
http://www.example.com/games
http://www.example.com/container.php?page=games
ユーザーが にhttp://www.example.co.uk/index(.php or .htm or .html)
アクセスすると、 にリダイレクトされhttp://www.example.com/home/
ます。
何らかの理由で私のコードが機能しません。なぜだかわかりません。どんな助けでも大歓迎です。