htaccess 代码重定向页面,而无需调用分机。我试图在不使用 ?page=2 或 ?page=3 的情况下实现分页,而是尝试将 example.com/page/2 等与uri一起使用。
例如我有 example.com/page/2 ,我想将它重定向到 page.php
但我也希望能够在没有 php 扩展名的情况下调用所有文件
这是我的 .htaccess
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^/]+)/?$ $1.php [L]
它可以工作,但是当我尝试调用 example.com/page/2 时,它说找不到对象!
这是我的 page.php
<?php
$uri = $_SERVER["REQUEST_URI"];
$uri_array = explode("/", $uri);
echo $uri_array[3];
我试图从 page_id 获取我的分页值