如何正确配置我的 .htaccess 文件?

问题描述 投票:0回答:1

我无法配置我的 .htaccess 文件,它给我和内部错误。

我需要这样的请求: example.com/page/gallery 做成这个 example.com?page=gallery

我试过这个就像你在下面看到的那样。 还请求/必须去 example.com?page=index.

RewriteEngine On
# Exclude existing files and directories from rewrite rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite rule to pass the requested URI as a query parameter to the PHP script
RewriteRule ^(.*)$ index.php?page=$1 [L]

我的 index.php 看起来像这样:

<?php
include_once($_SERVER["DOCUMENT_ROOT"]."/app/PageHandler.php");
$handler = new PageHandler($_GET["page"]);
$handler->print()
?>

我该怎么做?我已经尝试了很多,但服务器给我错误。

php apache .htaccess
1个回答
0
投票

试试这个:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ $1=$2 [L,QSA]
© www.soinside.com 2019 - 2024. All rights reserved.