我的站点使用的是相对根路径,即: /_imgs/abc.jpg /_js/stuff.js /product/123/someproduct
因为它位于用于测试的共享服务器上,并且我还没有为该站点分配域,所以测试服务器的url是http://server/~testsite/,所以对http://server/_imgs/abc.jpg的请求会导致404。
有没有什么规则可以添加到htaccess中,以便为所有的url请求添加/~testsite?
我尝试过使用RewriteBase,但没有成功。
发布于 2012-01-10 16:45:01
您可以尝试以下内容:(未测试)
RewriteRule ^(.*)$ /~testsite/$1 [R=301,L]这将导致所有的页面301重定向,但对于开发来说,这应该是很好的。
发布于 2012-01-10 21:35:25
我总是创建一个新的vitualhost并在我的hosts文件中添加一个条目。
<VirtualHost *:80>
ServerName example
DocumentRoot /var/www/example
</VirtualHost>和
127.0.0.1 example这样,网站的行为就像在普通服务器上一样。
https://stackoverflow.com/questions/8800433
复制相似问题