Как перенаправить страницу с htacces с параметром URL - PullRequest
0 голосов
/ 08 июля 2020

У меня есть папка, в которой хранятся HTML страниц. Я включаю эти страницы с помощью функции PHP include. Я вызываю эти страницы в индексе. php со значением параметра URL, где параметр xpage URL равен имени страницы, сохраненной в другой моей папке и индексе. php сохраняется в папке root.

Как перенаправить на страницу 404 с помощью htaccess, если значение параметра xpage с именем HTML страница не найдена в этой другой папке?

http://example.com/about-me Где about-me - это имя страницы, которая существует в моей другой папке папка как о себе. html. Я хочу, если это about-me. html не существует в папке, тогда перенаправьте URL-адрес на URL-адрес http://example.com/404

*

Я также хочу, если параметр url приветствуется, home и index, затем удалите его и go на основной домен http://www.example.com

1 Ответ

0 голосов
/ 08 июля 2020

Было бы полезно, если бы вы включили какой-то код, но я предполагаю, что

вам не нужно использовать .htaccess для этого

<?php
$file = "somefolder/" . $_GET["urlparm"] . ".html";

if ( file_exists( $file)  ) {
   include_once( $file  );
} else {
   http_response_code(404);
   include_once('somedefault404.php'); 
   die();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...