htaccess的问题

我在.htacess中有几行

Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^mydomain.org [NC] RewriteRule ^(.*)$ http://www.mydomain.org/$1 [L,R=301] # index.php to / RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /.*index\.php\ HTTP/ RewriteRule ^(.*)index\.php$ /$1 [R=301,L] # forum RewriteCond %{REQUEST_URI} !^/forums/ RewriteRule index.php/(.*) http://forum.mydomain.org/$1 [R=301,L] 

这个代码运作良好,但我不知道如果代码是标准的。

我想设置htaccess:

 * mydomain.org go to www.mydomain.org (its ok..) * mydomain.org/index.php go to www.mydomain.org (its ok..) * forum.mydomain.org stay forum.mydomain.org (its ok..? ) * www.forum.mydomain.org go to forum.mydomain.org (how?) 

任何人都可以帮我解决这个代码?

谢谢。

如果你问的是* www.forum.mydomain.org go to forum.mydomain.org (how?) ,你需要添加这个:

 RewriteCond %{HTTP_HOST} ^www.forum.mydomain.org [NC] RewriteRule ^(.*)$ http://forum.mydomain.org/$1 [L,R=301] 

简单的答案是在您的根public_html目录和子域目录中configuration一个htaccess文档。 根指示浏览器使用www和子域不。

为什么要在博客所在的位置显示垃圾邮件发送者? 它就像挂在你的家里的标志:前门是开放的。