可以编辑.htaccess文件。主页上所有链接的网站基地址都会更改?
方案:我的osclass在openshift云上托管,网址为http://myappdomain.rhcloud.com在服务器端添加别名后,我使用带有转发屏蔽功能的www.mydomain.com。对于主页,每个都很好。但是,当用户点击网站上的任何链接时,浏览器都会显示。浏览器URL字段从www.mydomain.com更改为http://myappdomain.rhcloud.com/link而不是www.mydoamin.com/link.but如果用户手动输入www.mydomain.com/链接工作,它保持不变,不会更改为浏览器URL中的http://myappdomain.rhcloud.com/link。将鼠标悬停在链接上也会显示http://myappdomain.rhcloud.com/link而非www.mydomain.com/link 我甚至尝试编辑config.php文件
define('WEB_PATH', 'http://www.mydomain.com/');
但它不起作用。我的观点是,这可以通过编辑.htaccess文件以最小的效果或其他方式实现。在使用自定义域之前,有没有人为osclass尝试openshift? wordpress和osclass在架构上非常相似。在openshift上有wordpress用户遇到这样的问题吗?
答案 0 :(得分:1)
请注意.htaccess仅更改服务器处理访问者请求的方式。它不会更改您网站中的内容。因此,您永远不能使用.htaccess设置更改“悬停结果”。
我认为这取决于您网站中链接的生成方式:
如果链接与HTML一起存储在数据库中,则需要使用数据库查询进行更改。如果您使用的是MySQL,请了解您的数据库结构并形成正确的REPLACE query。
如果链接是在线生成的,请确保刷新所有缓存。缓存可能不知道您的WEB_PATH
已更改。