2013-02-09 3 views
0

Итак, я новичок в .htaccess. Мой текущий файл .htaccess:Настройка .htaccess для ошибки 404

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

Так что я создал Войти и регистрация на сайте я тестирую. Если я набираю имя пользователя после «simpleblogsys /», он направляет его на страницу. Пример:

http://localhost/simpleblogsys/TestUser1 

Проблема заключается в том, если я ставлю слеш имя пользователя и типа что-то случайное, Как это:

http://localhost/simpleblogsys/TestUser1/blablabla 

он загружает страницы без каких-либо скриптов или стилей. Я хочу установить документ Error 404, если страница не была найдена. Что мне делать?

ответ

1

скрипты и таблицы стилей не найден, скорее всего потому, что вы вызываете их относительный путь ...

js/whatever.js 

вам необходимо использовать путь от корня ...

/assets/js/whatever.js 

Для 404, если вы не видите действительное имя пользователя вы можете позвонить:

header("HTTP/1.0 404 Not Found"); 
+0

Спасибо, это сработало: D – Cole

Смежные вопросы