|
我的是一个虚拟空间,还没有申请域名,我的代码放在根目录的haha目录下,现在这样访问http://xxx.xxx.xxx.xxx/~kaka/haha/user
http://xxx.xxx.xxx.xxx/~kaka/这样才能访问我的虚拟根目录,~kaka是我的虚拟空间用户名
rewrite的代码是这样的:
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /~kaka/haha/
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ index.php/$1 [L]
- </IfModule>
-
- <IfModule !mod_rewrite.c>
- ErrorDocument 404 /index.php
- </IfModule>
复制代码 现在的情况是不管访问什么链接,都会被重定向到http://xxx.xxx.xxx.xxx/~kaka/haha/user/index
这是怎么回事呢,我在本地机器上这样的规则都是可以用的,区别就是虚拟主机上多了个我的虚拟空间用户名~kaka,请问rewrite规则该如何写呢? |
|