2015-11-04 9 views
0

У меня есть внешний проект, написанный в чистом расширении HTML + PHP, только для серверной части, поскольку я использую шаблон MVC.Дружественный URL-адрес с параметрами. таблица стилей, проблемы с скриптом

Для им дружественной URL, используя mod_rewrite следующим образом

Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 

# Remove all .php extensions 
RewriteRule ^(.*)$ $1.php 

# This is a page with pagination 
RewriteRule ^blogs/([0-9]+) blogs.php?page=$1 

Так URL выглядит

http://www.mysyte.com/blogs и

http://www.mysyte.com/blogs/1 // для дополнительного параметра

Проблема собирается на втором URL-адресе во время запуска проекта в Wamp открывается сайт без таблиц стилей вообще или накануне п скрипты

Я прочитал в одном из ответов SO, чтобы использовать базовый тег

Мой проект находится в папке

wamp < www < project 

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

http://localhost/project 

Пробовал со следующим <base> тег:

<base href="/project/" /> 

Это не сработало.

Что я могу сделать в этом случае? Я немного застрял

ответ

1

В ваших таблицах стилей и изображениях нужно ссылаться с использованием относительного пути.

Пример:

<link rel="stylesheet" type="text/css" href="url/to/mystyle.css"> 

Самое простое решение проблема была бы абсолютный путь:

<link rel="stylesheet" type="text/css" href="http://example.com/project/url/to/mystyle.css"> 

Как правило, во многих системах, корневой домен хранятся в виде константы, а затем, когда вы вывод ссылка или URL-адрес в таблицу стилей, вы эхо-константу перед этим путем. Таким образом, ваши пути действительно абсолютны, но их можно легко изменить. В моем примере выше константа «базового url» была бы «http://example.com/project/», и это было бы эхо до каждого из относительных путей.

+0

О, дорогой лорд, я настолько тупой, мне просто не хватало extraslash, в теге '', и я задал его прямо на мой вопрос, да, но ваш ответ правильный. Благодаря! – DannyG

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

  • Нет связанных вопросов^_^