添加以下规则(放置在网站www.example.co.in的根):
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^category/(.*)$ http://www.example.com/ceramic+industry/$1 [L,R=301]
,或者使用302临时重定向。
如果你也想整个.co.in
网站重定向到.com
再加入下一行(记得在.com
网站的.htaccess这两个规则不应该存在。)
RewriteRule ^category/(.*)$ http://www.example.com/ceramic+industry/$1 [L,R=301]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
如果您有任何理由绑定到这两个网站上使用相同的.htaccess
然后使用状况是这样的:
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^category/(.*)$ http://www.example.com/ceramic+industry/$1 [L,R=301]
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
================================================= ===========
解决您的另一查询:
这可以通过PHP来完成。由于我猜到category/
之后的所有URL都是由一个PHP页面处理的。
在PHP页面代码
这在顶部:
if(isset($_GET['company'])){
$company=$_GET['company'];
$companyNew=str_replace('_','+',$company);
if($company!=$companyNew){
header("location:/category/?company="+$companyNew,true,301);
//header("location:/ceramic+industry/?company="+$companyNew,true,301);
exit;
}
}
它通过'.htaccess','server'和'php'一切皆有可能。我们只需要更多的信息: - **类别/ **是一个真实的文件夹或重写的URL? ||你只想重定向这个URL或以'category /'开头的所有url? –
这是为什么被标记为sql-server? – Iztoksson
@Adarsh Rajput我只是将文件夹类别更改为陶瓷+行业,所以我想重新启动类别 –