pipulas
Посетитель
OLD SkripTers
- Регистрация
- 17 Дек 2019
- Сообщения
- 1,088
- Реакции
- 9
Всех приветствую!
Второй день мучаюсь, не могу решить. Есть .htaccess с таким кодом:
При переходе по ссылке site.ru/search/0/0/000/0/gta 5
Выдает (Forbidden. You don't have permission to access this resource.) Хотя до этого все работало, если пробел заменить на + то все работает, gta+5.
Хотя этот же код в .htaccess на домашнем Open Server работает.
Как победить эти пробелы в ЧПУ? Нужно чтобы именно правило отрабатывало с пробелами:
site.ru/search/0/0/000/0/gta 5
site.ru/search/0/0/000/0/watch dogs legion
Что самое интересное, все работало как надо, а потом перестало, хотя я не чего не делал.
Второй день мучаюсь, не могу решить. Есть .htaccess с таким кодом:
Apache-конфиг:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?query=$1 [L]
RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^*]+)/?$ index.php?query=search&url=$1/$2/$3/$4/$5 [L]
Выдает (Forbidden. You don't have permission to access this resource.) Хотя до этого все работало, если пробел заменить на + то все работает, gta+5.
Хотя этот же код в .htaccess на домашнем Open Server работает.
Как победить эти пробелы в ЧПУ? Нужно чтобы именно правило отрабатывало с пробелами:
site.ru/search/0/0/000/0/gta 5
site.ru/search/0/0/000/0/watch dogs legion
Что самое интересное, все работало как надо, а потом перестало, хотя я не чего не делал.