【发布时间】:2013-05-02 01:59:18
【问题描述】:
我对网络东西并不陌生,但我有一个小型投资组合网站,我正在重新设计。我希望隐藏 example.com/page.html 并将其设为 website.com/page。
我添加了我在此处为 .htaccess 找到的重写引擎
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ $1.html
唯一的问题是,当我使用 RewriteEngine 时,/page.html 的原始路径正常加载,但是当我将其测试为 /page/ 时,它似乎丢失了样式表,我尝试重新链接样式表为.../style.css 而不仅仅是style.css,但所有图像和样式表似乎都丢失了。
这可能非常简单,但我需要一些帮助。
【问题讨论】:
-
您正在捕获所有扩展名,而不仅仅是
.html。我应该在这里的某个地方有更好的规则。 -
我想添加一些有问题的东西,如果我使用 php 文件怎么办?我可以将变量传递给没有 .php 的文件吗?
-
@user2207792 您需要提出一个新的、单独的问题,并提供一些您想要完成的任务的背景信息。