更改子域的htaccess

时间:2014-10-25 15:06:11

标签: apache .htaccess mod-rewrite redirect

我有一个网站作为罗马尼亚语字典。我们称之为www.mysite.ro。我设法完成主站点的所有重定向(mysite.ro - > www.mysite.ro,mysite.ro / index.php - > www.mysite.ro)以及通过此主题{的参数{3}}

现在我想加一本英文字典。为此,我创建了一个子域:english.mysite.ro。现在我想创建以下重定向:

  • english.mysite.ro/index.php 应重定向到 english.mysite.ro
  • english.mysite.ro/index.php?cuvant=strong&form=care-incepe-cu - > english.mysite.ro/care-incepe-cu/strong

我当前的.htaccess文件是:

RewriteRule ^declinare/([^/]+)/? declinare.php?cuvant=$1 [L,NC,QSA]
RewriteRule ^conjugare/([^/]+)/? conjugare.php?cuvant=$1 [L,NC,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]*)/?$ definitie.php?forma=$1&cuvant=$2 [L,QSA]

RewriteCond %{HTTP_HOST} ^toatecuvintele\.ro$ [OR]
RewriteCond %{HTTP_HOST} ^www\.toatecuvintele\.ro$
RewriteRule ^index\.php$ "http\:\/\/www\.toatecuvintele\.ro\/" [R=301,L]

RewriteCond %{HTTP_HOST} ^toatecuvintele.ro$
RewriteRule ^/?$ "http\:\/\/www\.toatecuvintele\.ro\/" [R=301,L]

对于这个,我试图在第一个问题中添加以下行,但没有成功:

RewriteCond %{HTTP_HOST} ^english.toatecuvintele.ro$
RewriteRule ^index\.php$ "http\:\/\/english\.toatecuvintele\.ro\/" [R=301,L]

任何想法都会很棒!

谢谢

0 个答案:

没有答案