0

我网站上的所有内容都由文档根目录的主 index.php 提供

所以通常所有的功能看起来像./index.php?storage=seven

我想让它看起来更好,所以尝试使用 Mod_Rewrite 如下所示

RewriteEngine On
RewriteRule ^/storage /index.php?storage=seven [L]

现在我可以使用./storage

但是当有人键入 ./storage/ (末尾有一个额外的“/”)或 ./storage/some/junk 时,链接仍然有效,但我的页面中的图像/css/脚本的路径停止了(这些路径已损坏) ,这意味着,我只需要它为 ./storage 工作,其他所有内容都应该给出 404 错误(./storage/ 和 ./storage/ / ... 给出 40)

请帮帮我,我对 Mod_reWrite 很陌生

谢谢

4

1 回答 1

1

规则的微小变化......它开始起作用了

    RewriteRule ^storage$ index.php?storage=seven [L]

顺便说一句,这里的七是从规则本身硬编码的,请不要对此感到困惑

谢谢

于 2013-03-25T17:26:06.183 回答