我无法配置我的 .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()
?>
我该怎么做?我已经尝试了很多,但服务器给我错误。
试试这个:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)$ $1=$2 [L,QSA]