我的网站使用相对根路径,即:/ _ imgs / abc.jpg /_js/stuff.js / product / 123 / someproduct
由于它位于共享服务器上进行测试,我还没有为网站分配域名,因此测试服务器的网址为http://server/~testsite/,因此向http://server/_imgs/abc.jpg发出的请求会导致404
我是否可以在htaccess中添加一条规则,以便将/ ~testsite添加到所有网址请求中?
我尝试过使用RewriteBase但没有成功。
答案 0 :(得分:0)
您可以尝试以下方面的内容:(未经测试)
RewriteRule ^(.*)$ /~testsite/$1 [R=301,L]
这将导致您的所有页面301重定向,但对于开发,它应该没问题。
答案 1 :(得分:0)
我总是创建一个新的虚拟主机并在我的主机文件中添加一个条目。
<VirtualHost *:80>
ServerName example
DocumentRoot /var/www/example
</VirtualHost>
和
127.0.0.1 example
通过这种方式,网站就像在普通服务器上一样。