У меня есть простой файл .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>