私は自分のウェブサイトで次のことをしようとしています:
/を/homeにリダイレクト/index.phpを/homeにリダイレクト
ディレクトリhomeは実際には存在しませんが、index.phpファイルにリンクする必要があります。したがって、サーバーはindex.phpを実行しますが、クライアントはサーバー/ホームを場所として認識します。これはサイレントリクエストで行う必要があると思いますが、どうすればよいでしょうか。
私が持っているもの:
RewriteEngine On
RewriteRule ^(.*[^/])$ /$1/ [L,R=301] # for trailing slash
RewriteRule ^home/$ http://server/index.php [NC]
RewriteRule ^/$ http://server/home [L,NC]
RewriteRule ^index.php/$ http://server/home [L,NC]
ただし、機能していませんが、無限にリダイレクトされます...これをどのように行う必要がありますか?