Я пытаюсь создать новую переадресацию для моего файла api.php v2.2. Нужная ссылка: website.com/api/v2.2/ но перезапись просто работает, если я использую _ вместо /:RewriteRule Slash Single Redirect
website.com/api_v2.2/ (ПРОИЗВЕДЕНИЯ):
RewriteRule ^api_v2.2/?$ /api.php [NC,QSA,L]
website.com/api/v2.2/ (НЕ РАБОТАЕТ):
RewriteRule ^api/v2.2/?$ /api.php [NC,QSA,L]
Идея? Я пробовал эти строки тоже, но ничего не работает:
RewriteRule ^api\/v2.2/?$ /api.php [NC,QSA,L]
RewriteRule ^(api)/v2.2$ api.php [QSA,NC,L]
вы пытаетесь добавить B флаг? RewriteRule^api/v2.2 /? $ /api.php [NC, QSA, L, B] документация: http: //httpd.apache.org/docs/2.2/rewrite/flags.html#flag_b – Fky
B Флаг = 404 ошибка:/ –