- Автор темы
- #1
Помогите разобраться в следущей проблеме.
На сайте используется динамическая адресация страниц, кроме двух случаев.
1 случай если сприпт scrip1.php?h="чего то там"
то должно быть domen.com/script1-"чего то там"
2 случай если скрипт script2.php?n="чего то там"
то должно быть domen.com/"чего то там"
как нужно правильно записать RewriteCond?
Пишу так ничего не получается.
На сайте используется динамическая адресация страниц, кроме двух случаев.
1 случай если сприпт scrip1.php?h="чего то там"
то должно быть domen.com/script1-"чего то там"
2 случай если скрипт script2.php?n="чего то там"
то должно быть domen.com/"чего то там"
как нужно правильно записать RewriteCond?
Пишу так ничего не получается.
Код:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^script1\-([0-9]+)/ /script1.php?h=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^script1.php
RewriteRule ^(.*)/ /script2.php?n=$1 [L]