【发布时间】:2013-03-22 03:15:54
【问题描述】:
我有一个问题:
在我的服务器上,有:
http://www.domain.com/folder1/abc/html/index.html
在 index.html 中有一些图片或 pdf 文件的链接:
然后我使用 .htaccess 使 URL 更短并且它可以工作:
但是在浏览器中,图片的链接显示:
无法显示。甚至我试图访问:
http://www.domain.com/~abc/pic.jpg
我收到 404 错误。
这是我的 .htaccess,我是有什么问题还是遗漏了什么?
选项 +FollowSymLinks 重写引擎开启 RewriteRule ^~(.*)$ /personalpages/personal_space/$1/html/ 重写规则 ^~(.*)$/(.*)$ /personalpages/personal_space/$1/html/$2有什么建议吗?提前致谢。
【问题讨论】:
-
但总是以
~开头?它似乎是您规则中的相关字符。 -
abc 可以是任何名称。实际上,我要做的是建立个人主页:创建一个名为 abc(可以是用户名)的文件夹,上传他提供的文件并缩短 URL 以便于记忆。
-
就像link 我认为这是一个常见的用法。
标签: apache .htaccess mod-rewrite url-rewriting