RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /me/profile.php?username=$1 [QSA,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /me/index.php?page=$1 [QSA,L]
索引页面的第二次重写不起作用,但是,配置文件页面的第一次重写有效。
这是我在 index.php 中使用的:
if(isset($_GET['page']) === true && empty($_GET['page']) === false){
if($_GET['page'] == 'Home'){
?>
<div id = "contents">
Works!
</div>
<?php
}else{
<div id = "contents">
Error page!
</div>
}
}
?>
那么索引页面有什么问题。我怎样才能为他们两个重写?