apache mod_重写重定向问题

apache mod_重写重定向问题,apache,mod-rewrite,Apache,Mod Rewrite,好的,我在apache上的重定向有问题,我在我的主机帐户上配置了一个域,但该域需要重定向到一个文件夹。例如:/是mysite.com答案所在服务器的根目录/mysite是文件所在位置,因此我获得了以下htaccess代码来执行此任务: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$ RewriteCond %{REQUEST_URI} !^/mysite/ RewriteC

好的,我在apache上的重定向有问题,我在我的主机帐户上配置了一个域,但该域需要重定向到一个文件夹。例如:/是mysite.com答案所在服务器的根目录/mysite是文件所在位置,因此我获得了以下htaccess代码来执行此任务:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteCond %{REQUEST_URI} !^/mysite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /mysite/$1
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteRule ^(/)?$ mysite/index.php [L]
另外,我制作了一个index.php重定向到mysite文件夹。 一切似乎都很好唯一的问题是我在/mysite/forums上添加了一个论坛/ 出于某种原因,我没有在浏览器中获取mysite.com/forums/,而是获取mysite.com/mysite/forums/

谁能帮我解决这个问题?
提前谢谢

我会尝试写完整的地址,比如:

RewriteRule ^(.*)$ http://www.site.com/$1


好吧,我明白了问题所在,我感谢所有看过它的人

解决方案: 换行

RewriteRule ^(/)?$ mysite/index.php [L]

因此,它可以响应来自该文件夹的任何内容,而不仅仅是index.php:)

RewriteRule ^(/)?$ mysite/index.php [L]
RewriteRule ^(/)?$ mysite/$1 [L]