Это мой первый вопрос здесь, и все, что я могу сказать, это то, что я действительно рад быть частью этого сообщества.Как правильно настроить .htaccess (переписать)
Теперь, как часть вопроса. У меня есть небольшая проблема с настройкой моего htaccess должным образом, я пробовал множество строк кода, которые я нашел здесь и там, пытаясь изо всех сил приблизиться к чему-то релевантному или близкому к тому, что я хочу, но что бы ни случилось .. Я терпел неудачу , Я попытался перенаправить, перенаправить 301, как с полными ссылками, так и без них, переписать URL-адрес с расширением и без него в конце, но ничего не произошло.
Итак, каков мой вопрос в точности.
У меня есть форма, когда кто-то нажимает кнопку «отправить», форма пытается запустить файл. Она производит следующую ссылку:
domain.com/api/services/notification/send.php?accept=json&contentType=json&appUrl=http://domain.com
Несмотря на то, в то время как у меня есть send.php
под api/services/notification/
это не называется вовсе не потому, что нет никакого расширения, когда форма дает ссылку, что приводит к ошибке 404. Итак, я несколько раз пытался сделать .htaccess
для перенаправления отправки в send.php
, но каждый раз, когда я сталкивался с огромным сбоем. Мое предположение; потому что это внутри других букв/слов. В основном, я хочу, чтобы .htaccess
«заменил» send
на send.php
, не затрагивая остальную часть URL-адреса, используя mod_rewrite
.
Любые идеи по этому вопросу? Последний код, который я надеялся, что будет работать, но не на всех, был один:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^send?([^/]+) /send.php?accept=json&contentType=json&appUrl=http://domain.com [NC]
Да, он включен. mod_rewrite работает :) –
попробуйте здесь, тогда http://stackoverflow.com/questions/3220377/htaccess-redirect-if-url-contains-a-certain-string – Tasos