如何使用~username为所有请求添加前缀?

时间:2013-05-28 22:21:30

标签: linux apache mod-rewrite

我正在测试使用cPanel将我的网站移动到新的Linux服务器,这需要您输入您的IP和用户名(例如http://123.xxx.xxx.xxx/~username/)。问题是,我的所有图像/ JS / CSS链接都使用/css/style.css/images/picture.jpg之类的路径,因此没有任何样式,脚本或图像能够正确显示。

如何为所有请求设置RewriteRule前缀〜用户名?

2 个答案:

答案 0 :(得分:0)

在移动网站之前,如果它只使用域名和重定向,那么它现在也应该使用服务器IP和用户名,确保/css/style.css或/images/picture.jpg的权限和所有权是正确的。

也可以手动添加确切路径(例如“http://123.xxx.xxx.xxx/~username/css/style.css”)进行检查。

答案 1 :(得分:0)

我能够通过将域设置为专用IP而不是共享来解决问题,因此我可以使用123.xxx.xxx.xxx而不是123.xxx.xxx.xxx/~username访问该站点。