我有PHP代码,显示文件夹中的页面:
<?php
error_reporting(0);
$page = $_GET['page'];
if (file_exists('help-pages/'.$page.'.php')) {
include('help-pages/'.$page.'.php');
} else {
echo "not found";
}
?>
我需要将丑陋的/help.php?page=omePage更改为/ help / somePage。我读了很多关于mod_rewrite的内容,但它没有帮助我。
PS。抱歉我的英语不好:)
答案 0 :(得分:1)
是的,可以使用mod_rewrite完成。将此代码放在DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^help/(.+?)/?$ /help.php?page=$1 [L,QSA,NC]
答案 1 :(得分:-1)
我喜欢使用CodeIgniter,因为它在使用网址时非常简单