如何编码HTML与URL重写作为目录


How to code HTML with URL Rewriting as directory

我以前使用过.htaccess来重写我的url。

我是这样用的:

RewriteRule event-([0-9]+)-([^.]+)'.html$ /event.php?id=$1 [L]

但更喜欢目录风格:

RewriteRule ^events/([a-z]+) events.php?cat=$1 [NC]

我的问题是,它一直困扰着我在HTML的目录样式添加这种代码链接图像,includes();和其他链接当目录变长时,当使用第一种风格我不需要改变任何东西。

../../../images.jpg
../../../../../script.php

有没有别的方法来编码这个,因为它真的很糟糕,每次都让我心烦意乱。

假设您的文件夹结构如下:

css [folder]
images [folder]
event.php
events.php
index.php
etc.

你可以在你的html: base中使用,然后你可以像平常一样链接你的css和图像。