因此,中国有人会将人们的浏览器重定向到我网站的副本。 这是我发现的方式。
我有一个joomla安装,有人在论坛上发布了一条消息。 通常我收到的电子邮件是 嘿,有人发布了一条消息.....继承主题链接
www.antifmradio.com/
链接到网站论坛的某个地方
好的,但今天我收到一封电子邮件
http://122.72.0.7www.antifmradio.com
所以http://www.antifmradio.com
已更改为此
http://122.72.0.7www.antifmradio.com
好的,这就是我所做的。我创建了这个重写规则
RewriteCond %{HTTP_HOST} ^http://122.72.0.7www.antifmradio.com [NC]
RewriteRule ^(.*)$ http://www.antifmradio.com/$1 [R=301,L]
现在无论你做什么,如果你尝试转到122.72.0.7链接 你总会在我正确的域名中正确地结束
真棒!
现在这仅适用于我的域名的ROOT文件夹, 我需要知道如何写这个,所以它直接在我的joomla中工作。
Joomla有自己的htaccess文件,我正在使用。 但是我不知道在哪里放置这个重写规则。
同样在我的域根文件夹中,我尝试这样做,因此它也会识别joomla文件夹
RewriteRule ^(.*)$ http://www.antifmradio.com/$1**/$1** [R=301,L]
但只是将额外的/$1
添加到结尾
答案 0 :(得分:1)
您需要对joomla文件夹的名称进行硬编码:
RewriteCond %{HTTP_HOST} ^http://122.72.0.7www.antifmradio.com [NC]
RewriteRule ^(.*)$ http://www.antifmradio.com/joomla_folder_name/$1 [R=301,L]
您需要在joomla文件夹的htaccess文件中添加 之前的任何其他规则。