Почему мой сервер не перенаправляет меня на исходную страницу, когда пусто с помощью .htaccess? - PullRequest
0 голосов
/ 30 мая 2019

Вот мой код для .htaccess, и фотография не получает post.php?url params.Я ожидал, что когда они зайдут на сайт без параметров, mysite.com/gallery/photo/ будет перенаправлен на mysite.com/gallery.

Все они протестированы с https://

RewriteEngine on

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET,PUT,POST,DELETE"
Header set Access-Control-Allow-Headers "Content-Type, Authorization"

RewriteRule ^photo$ https://www.example.com/gallery/  [R=301,L]

И пробуя это

RewriteRule ^photo$ https://www.example.com/gallery/  [NC,L]

Затем я пытаюсь сократить тестирование до уровня / gallery / photo /

Это может занять у меня 10 часов или попробовать каждую комбинацию .htaccess, но я простоЯ знаю, почему мой сервер падает, основываясь на квази-подмножестве параметров в верхней части.Это из-за проблем с PHP или apache?Знают ли люди, как я могу использовать стандартизированный набор для перенаправления пользователя, а затем, наконец, использовать это подмножество?

Я изначально начал использовать htaccess из курса udemy FYI

Получившийся пользователь должен быть

RewriteRule ^photo/([-\w]+)/([-\w]+)$ https://www.example.com/gallery/post.php?id=$1&url=$2 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...