2011-11-21 164 views
-1

我们的网站有这个网址
重定向和重写文件,子域

http://mydomain.com/blog.php?id=50 

,需要由301

http://blogs.mydomain.com/blog.php?id=50 

必须创建子域的重定向或文件夹,或者我们可以做到这一点直接的.htaccess档案?

+1

以下?或任何其他CMS /框架?只有这个网址需要重定向到所有/blog.php网址? –

回答

2

尝试你使用WordPress的.htaccess文件

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^mydomain\.com [NC] 
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ 
RewriteRule ^blog\.php$ http://blogs.mydomain.com/blog.php?id=%1 [L,R=301] 
+0

不错,它的工作,但我们如何可以重写 http://mydomain.com/blog.php?id=50 到 http://blogs.mydomain.com/blog.php?id=50 – meno

+0

meno,I不明白你的问题 - 你能否提供更多的细节,说明什么不工作,你希望它做什么 –

+0

代码重定向好,但也需要重写blog.php到blogs.mydomain.com – meno