Answer the question
In order to leave comments, you need to log in
Am I converting to cnc correctly?
I have a directory directory, it has a file items.
I need to do /directory/items/10 instead of /directory/items?id=10
In htaccess I set the setting
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /directory/items [L]
Answer the question
In order to leave comments, you need to log in
uh bro
you didn't create a cnc
you created a redirect to the place where requests will be processed
Here is an example cnc
RewriteEngine On
#Включается 1 раз на файл активирует редиректы
RewriteCond %{REQUEST_FILENAME} !-f
# если это не файл
RewriteCond %{REQUEST_FILENAME} !-l
# и если это не линка
RewriteCond %{REQUEST_FILENAME} !-d
# и если это не директория, то есть не физически существующие файлы и папки, то есть по факту 404тые как у тебя сейчас
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
# и не сам файл отвечающий за создание ЧПУ
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
# если все это удовлетворено то сделать редирект на файл который отвечает за создание ЧПУ
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question