Итак, я пытаюсь сделать это:"Two Way" Переписать
У нас есть URL /brand/new-inventory.php
. Это физический файл на нашем сайте. Что я хочу сделать: /brand/new
. Теперь это было легко. Все, что мне пришлось добавить, было RewriteRule ^brand/new$ brand/new-inventory.php [L,QSA]
.
Теперь, что я хотел бы получить настройки, и я боролся с это:
Мы должны /brand/new-inventory.php
при просмотре кем-то для перенаправления /brand/new
поэтому мы должны соответствовать URL, и что-нет.
Но, когда я пытаюсь RewriteRule ^brand/new-inventory.php$ brand/new [R=301,L]
Firefox начинает жаловаться на цикл переадресации, который никогда не закончится.
Как я могу переписать страницу для ответа на другой URL-адрес и перенаправить старый URL-адрес на новый?
Что такое '\ s/+' for? Зачем должно быть пространство перед URI запроса? – marcaddeo
'% {THE_REQUEST}' имеет это содержимое 'GET /brand/new-inventory.php HTTP/1.1' – anubhava