以下の内容の単純な .htaccess ファイルがあります。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?s=$1 [L]
</IfModule>
このルールを追加したい。
RewriteRule ^p$ index.php?p=
以下でやってみましたが、うまくいきません。両方のルールが実行されているようです。いくつかの異なるフラグを試しましたが、やはりうまくいきませんでした。誰かがこれを機能させる方法を教えてください。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^p$ index.php?p=
RewriteRule ^(.*)$ index.php?s=$1 [L]
</IfModule>