2013-07-10 2 views
0

Хорошо так это то, что корень моего сайта выглядит следующим образом:PHP файлов/директорий - .htaccess

  • активов
    • Css
    • Js
    • IMG
  • . htaccess
  • index.php
  • page1.php
  • page2.php
  • page3.php
  • style.css

Мой текущий файл .htaccess работает в том смысле, что она скрывает .php из страниц, является то, что я хотеть. Поэтому я могу получить к нему доступ от http://example.com/page2. Но проблема в том, что я иду на http://example.com/page2/ Вы можете увидеть необработанный код без CSS. Я хочу либо перенаправить пользователей в другое место, либо показать его правильно, независимо от того, существует ли «/» или нет.

Создание этого каталога не является обязательным. Он должен быть PHP-файлом в корне.

Текущий файл .htaccess:

 

    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME}.php -f 
    RewriteCond %{REQUEST_URI} !/$ 
    RewriteRule (.*) $1\.php [L] 

+0

Все это выглядит неправильно. Вы, вероятно, вылечиваете симптом, а не тот случай - например. относительные против абсолютных путей. –

+0

Можете ли вы опубликовать пример ссылки на один из ваших файлов css? –

+0

Ссылка на файл CSS = <ссылка rel = "stylesheet" href = "style.css"> – user2534723

ответ

0

Измените CSS ссылки на абсолютные URL (начало с /) или добавить это в заголовке страниц:

<base href="/">