我需要一些关于重写规则和嵌套 URL 的帮助。
我正在为我的网站使用 TikiWiki,并且正在为我的项目设置 SE 友好 URL。具体来说,我对 www.example.com/projects 有以下重写规则,以指向一个页面,该页面列出了example中托管的所有项目。
RewriteRule ^Projects$ articles?type=Project [L]
这工作正常。
现在,我想将 www.example.com/projects/project1 指向一个特定的项目。我有这个重写规则
RewriteRule ^(Projects/Project1)$ tiki-read_article.php?articleId=6
这有效,但部分有效。内容全部呈现为文本,但主题 - 图像/ css 等都需要折腾 - 页面完全是文本。
我知道发生这种情况是因为主题/css/图像中的相对路径都将项目称为基本文件夹,而不是网站的根目录。
我不想触及 CMS 部分 - 更改文件中的主题/css/图像路径,更多是出于可升级性的原因。
有人可以帮助我理解并编写规则以使上述嵌套 URL 起作用吗?
问候, 拉达