欢迎来到 偶看问答, 你可以在此提问和回复,和社区其他用户共同交流。

偶看问答是关于Wordpress、Joomla、SEO、网络营销和电子商务相关的问答互助社区。

上传图片的问题,可以使用免费图床 http://www1.freep.cn/ 上传后将图片地址插入编辑器即可。

为什么我修改根目录htaccess来设置主域名跳转到二级目录的方法没成功?

443 浏览

ooxx.hk根目录下的htaccess代码是在网上找的,如下:

AddType application/x-httpd-php53 .php
RewriteEngine on

假设mytstar.com是你的主域名

RewriteCond %{HTTP_HOST} ^(www.)?ooxx.hk$

将mytstar.com改成你主域名所对应的文件夹名,我用的是“mytstar这个文件夹名”

RewriteCond %{REQUEST_URI} !^/t/

下面两行不需要改变

RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST
FILENAME} !-d

将mytstar.com改成你主域名所对应的文件夹名

RewriteRule ^(.*)$ /t/$1
RewriteCond %{HTTP_HOST} ^(www.)?ooxx.hk$
RewriteRule ^(/)?$ ooxx.hk [L]

奇怪了,因为之前同样的代码我博客跳转到二级blog目录就是成功的。主域名跳转到二级目录的方法应该有不少,为什么没成功呢?

最新提问 7月 2, 2013 分类:Wordpress | 用户: 潇遥 偶看幼儿园 (550 分)

1个回答

刚在服务器上设置出现500错误,以前设置的.htaccess文件代码是什么?

最新回答 7月 2, 2013 用户: oukan 偶看高中 (9,712 分)
AddType application/x-httpd-php53 .php
RewriteEngine on
#假设mytstar.com是你的主域名
RewriteCond %{HTTP_HOST} ^(www.)?jackrubbish.com$
# 将mytstar.com改成你主域名所对应的文件夹名,我用的是“mytstar这个文件夹名”
RewriteCond %{REQUEST_URI} !^/blog/
# 下面两行不需要改变
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 将mytstar.com改成你主域名所对应的文件夹名
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?jackrubbish.com$
RewriteRule ^(/)?$ jackrubbish.com [L]

能跳转成功的.htaccess文件代码是这样的。
刚刚试了一下,我删除这个文件不跳转了,再次上传.htaccess又跳转了。但ooxx.hk的.htaccess文件代码我也是一样设置的啊。
之前还有一种方法我成功过,那种方法可以设置跳转的时间,比如三秒五秒……而且url也变成目录的url。现在这种方法url是不变的。
我看一下,好像是htaccess前面有没有一点的问题
你看,ooxx.hk里的htaccess前面有没有一点,jackrubbish.com根目录下有两个htaccess,一个带一点一个不带。我把带一点的这个htaccess下载并上传到ooxx.hk根目录,却提示覆盖。我想把ooxx.hk里的htaccess前面加上一点,却提示已存在,是这个问题吗?
我是直接复制,然后进行修改的,但是不行。真正起作用的是带一点的这个htaccess,
不带一点的不起作用。我怀疑是这个原因,因为ooxx那个不带一点
但我下载的是有一点的,下载到桌面看不到一点,我想添加上一点,但提示说文件名不能为空
因为windows不支持。
不能直接在Windows直接修改.htaccess文件名。可以在本地命名为abc.htaccess,然后上传到服务器修改文件名为.htaccess即可。
偶看刚测试.htaccess跳转,可以成功。网站代码为:

RewriteEngine on
#假设mytstar.com是你的主域名
RewriteCond %{HTTP_HOST} ^(www.)?ooxx.hk$
# 将mytstar.com改成你主域名所对应的文件夹名,我用的是“mytstar这个文件夹名”
RewriteCond %{REQUEST_URI} !^/t/
# 下面两行不需要改变
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 将mytstar.com改成你主域名所对应的文件夹名
RewriteRule ^(.*)$ /t/$1
RewriteCond %{HTTP_HOST} ^(www.)?ooxx.hk$
RewriteRule ^(/)?$ t/ [L]

保存为文件.htaccess,放在根目录下。
http://ooxx.hk/yulu/wp-content/uploads/2013/07/0.jpg  你看这张图片,我想把abc删除但删不了啊。而且我根目录下并没有.htaccess
http://www.oukan.net/wenda/qa-upload/2013/07/htaccess.zip 下载这个文件,解压后,放到网站根目录。
感谢偶看大兄,成功了,想不到这个小问题也颇费周折。.htaccess我可以在本地编辑吗?因为我想定向到另外一个子目录。
我解压缩定向成功,但我这台虚拟主机的目录下是看不到解压缩后的.htaccess文件的。
.htaccess文件可以在Windows下直接使用记事本编辑。
虚拟主机下无法看到是因为以 . 开头的文件在linux系统下是隐藏文件。
呵呵,别人告诉我,如果真的想建厉害的网站,linux系统是一定要学的。
我两个网站都定向了,3q!
Linux系统其实也还好,就是都是命令操作麻烦点,不太符合习惯Windows系统的用户,有个学习Linux的网站非常不错,中文视频教学 http://www.linuxcast.net/ 还是免费的。
呵呵,这个权威教程应该是鳥哥的Linux 私房菜,但繁体有点阅读障碍,有中文简体版本的鳥哥的Linux 私房菜。Linux肯定是学习计算机的一大重点,O(∩_∩)O~
看书感觉太累,还是看视频简单明了。
©2005-2013 偶看博客 All Rights Reserved. 闽ICP备05029904号
...