2013-12-15 26 views
0

這是404個錯誤頁面:如何合併到.htaccess文件

ErrorDocument 404 /404.php 

這是URL重寫:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /profile.php?username=$1 

當我嘗試使用這兩個它的工作原理,但是當我鍵入在網址smth。像主機/用戶名它重定向到404.php,但此用戶名存在。

回答

1

您只需將它們組合在一起 我已經試過了的index.php上和 我得到的指數不是404,當我試圖主機/禮

ErrorDocument 404 /404.php 

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /profile.php?username=$1 

也應該在profile.php

if(user_not_exists($_GET['username'])){ 
require_once '404.php' 
}