Как передать данные на php URL без получения ошибки 404 - PullRequest
0 голосов
/ 08 января 2020

У меня есть index.php на моем веб-сайте, размещенном по адресу:

https://example.com/api/redirect/index.php

Я хочу сделать URL-адрес таким, чтобы: https://example.com/api/redirect/530 не возвращал страницу ошибки 404.

Тогда я буду использовать это число 530 в моем index.php, чтобы что-то сделать. Как мне реализовать эту функцию URL?

Редактировать: Я новичок в php, и я даже не знаю, что я здесь ищу. Даже комментарии очень приветствуются!

т.е. как я могу предотвратить ошибку 404 и добавить в индекс это число 530. php для выполнения какой-либо операции?

Ответы [ 2 ]

2 голосов
/ 08 января 2020

создать .htaccess в каталоге redirect с содержанием ниже

RewriteEngine On
RewriteRule ^(.*)$ index.php?var=$1 [L,QSA]

Вы можете получить параметр в индексе. php от $_GET["var"]

PS: убедитесь, что модуль перезаписи активирован. Если вы используете Ubuntu, вы запускаете команду a2enmod rewrite, чтобы активировать ее.

0 голосов
/ 08 января 2020

Ошибка 404 - это ошибка, когда сайт недоступен.

Возможно, у вас нет маршрута для него,

или Ваш файл .htaccess неправильно записан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...