【问题标题】:Url friendly without losing styles css / js / images网址友好而不丢失样式 css / js / images
【发布时间】:2017-05-20 04:58:03
【问题描述】:

我有一个网站过于广泛地编辑样式的 URL css 和文件 jsimages 会花费我太多时间。

我在本地工作

localhost/project/index.php

我想要的友好网址:

localhost/project/index/

来自这个网址

localhost/project/online.php

到这里

localhost/project/online/video/hd/free/

我观察了这个网站http://crazycafe.net/demos/seo/及其源代码,样式css是这样维护的:<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"> 无需向样式 css 及其文件和 images 添加绝对 URL

如何以这种方式创建友好的网址?

如果用户这样修改url:

http://crazycafe.net/demos/seo

重定向到这种方式:

http://crazycafe.net/demos/seo/

另一方面,例如保留样式css 和文件jsimages,而无需修改为绝对路径。

我的文件目录是:

assets/css/style.css
assets/js/app.js
assets/fonts/icons/image.png
assets/fonts/ttf/roboto.ttf
assets/img/system/image.png
assets/img/logo.png

注意:

我在 SO 中找到了这个 question,关于如何保存 CSS 样式。

但我不明白友好 URL 的使用 - .httaccess

【问题讨论】:

    标签: php .htaccess friendly-url


    【解决方案1】:

    您需要打开 mod_rewrite 并使用它。示例:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^folder1.*$ http://example.com/ [R=301,L]
    

    基于文件夹的示例:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^folder1/(.*)$ http://gs.mt-example.com/folder2/$1 [R=301,L]
    

    你的情况:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteRule ^online.php$ project/online/video/hd/free/$1 [R=301,L]
    

    查看更多here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 2016-03-11
    • 2011-02-15
    • 1970-01-01
    • 2013-07-26
    相关资源
    最近更新 更多