如何重定向,使用.htaccess
,调用page.php?id=
toindex.php?page=
但将 url 保留在用户的浏览器中page.php?id=
?我认为 wordpress 使用这个。
问问题
244 次
1 回答
0
那么为什么不使用 wordpress.htaccess
呢?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
编辑:
并在index.php
:
<?php
$id = 1;
if ($_GET['id'] and @intval($_GET['id']))
$id = $_GET['id'];
echo 'Current id: ' . $id;
当您访问时page.php?id=4
,输出是Current id: 4
. Wordpress 不使用重定向。它只是将所有 url 重写为index.php
,并且该脚本包含所有必要的文件。
于 2013-03-29T17:00:57.480 回答