.htaccessを使用して特定のページのみのURLを書き換えるにはどうすればよいですか?
たとえば、index.phpで機能させたいが、サイトの残りのページやindex.php以外のすべてのページでは機能させたくない。
サブドメインとphpスクリプトで問題が発生し、使用しているURLリダイレクトによって問題が発生します。以下は、私が使用したい種類のスクリプトの例です。
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
## If the request is for a valid directory
RewriteCond %{REQUEST_FILENAME} -d [OR]
## If the request is for a valid file
RewriteCond %{REQUEST_FILENAME} -f [OR]
## If the request is for a valid link
RewriteCond %{REQUEST_FILENAME} -l
## don't do anything
RewriteRule ^ - [L]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php/?node=$1&id=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ index.php/?node=$1 [L,QSA]
誰かが私を正しい方向に向けることができますか?