Php 如何使用带有URL参数的htacces重定向页面
我有一个保存HTML页面的文件夹。我用PHP包含函数包含这些页面。我使用URL参数值在index.php中调用这些页面,其中URL参数xpage等于保存在另一个文件夹中的页面名称&index.php保存在根文件夹中 如果在另一个文件夹中找不到名为HTML page的参数xpage值,我如何用htaccess重定向到404页面Php 如何使用带有URL参数的htacces重定向页面,php,html,.htaccess,Php,Html,.htaccess,我有一个保存HTML页面的文件夹。我用PHP包含函数包含这些页面。我使用URL参数值在index.php中调用这些页面,其中URL参数xpage等于保存在另一个文件夹中的页面名称&index.php保存在根文件夹中 如果在另一个文件夹中找不到名为HTML page的参数xpage值,我如何用htaccess重定向到404页面 http://example.com/about-me 其中,关于我是存在于我的另一个文件夹中的页面名称,名为about-me.html。 如果文件夹中不存在这个about
http://example.com/about-me
其中,关于我
是存在于我的另一个文件夹中的页面名称,名为about-me.html。
如果文件夹中不存在这个about-me.html,请将URL重定向到URLhttp://example.com/404
我还想,如果url参数是受欢迎的,主页和索引,然后删除它,转到主域
http://www.example.com
如果您包含一些代码,这会很有帮助,但我会猜一猜
您不需要为此使用.htaccess
<?php
$file = "somefolder/" . $_GET["urlparm"] . ".html";
if ( file_exists( $file) ) {
include_once( $file );
} else {
http_response_code(404);
include_once('somedefault404.php');
die();
}
您好,欢迎来到SO!如果您提供了一些代码来帮助诊断您的问题,这将非常有帮助。我还想知道,如果url参数是受欢迎的,则返回主页和索引,然后将其删除并转到主域。您所说的“主域”是什么意思?