У меня динамический URL-адрес
<domainname>/sub/cl/<phpfile.php>?c=123
phpfile.php может быть любым php файлом, который приходит во время выполнения
/sub/cl / - путь к папке.
Я использую этот код в.htaccess:
RewriteRule ^sub/cl/new-file/([0-9]+)/?$ sub/cl/newfile.php?c=$1 [NC,L]
это правильно перенаправить на newfile.php, когда я ударил /sub/cl/new-file/321/, но sub/cl/get добавлен до того, как все css и js находятся в корне, а также c = 321 потеряются
Пожалуйста, помогите мне, что я делаю неправильно.
заранее спасибо
если ваша проблема - это только строка запроса, вставьте флаг [QSA]
в правило. Файлы JS/CSS/IMG проигрывают, потому что переписывание работает для каждого запроса. Запустите эту проблему, добавив RewriteCond
RewriteCond %{REQUEST_FILENAME} !-f #Files
RewriteCond %{REQUEST_FILENAME} !-d #Directories
дальнейшее чтение Apache Mod_rewrite