2011-11-21 159 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