dsiy62758 2015-11-04 18:43
浏览 111
已采纳

带参数的友好URL。 样式表,脚本问题

I have a frontend project written in pure HTML + PHP file extension, just for server side include since I'm using an MVC pattern.

For the friendly URL's im using mod_rewrite in the following way

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

So URL goes like

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

http://www.mysyte.com/blogs/1 // for an additional parameter

Problem is going on the second URL while running the project in Wamp opens the site with no stylesheets at all, or even scripts

I read in one of SO's answers to use base tag

My project is under the folder

wamp < www < project

So to access it on the browser i use

http://localhost/project

Tried with the following <base> tag:

<base href="/project/" />

It didn't worked.

What can I do in this case? I'm kinda stuck

  • 写回答

1条回答 默认 最新

  • duanpie2414 2015-11-04 18:50
    关注

    Your stylesheets and images must be referenced using a relative path.

    Example:

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

    The easiest fix would be an absolute path:

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

    Typically, in many systems, the root domain is stored as a constant and then whenever you output a link or the URL to a stylesheet, you echo that constant before the path. This way, your paths are truly absolute, but can be easily changed. In my example above, the 'base url' constant would be 'http://example.com/project/' and it would be echo'd before each of the relative paths.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 统计大规模图中的完全子图问题
  • ¥15 使用LM2596制作降压电路,一个能运行,一个不能
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
  • ¥15 经gamit解算的cors站数据再经globk网平差得到的坐标做形变分析
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式