问:您好,我的空间有设置了为静态,存在了文件.htaccess文件了,LINUX设置301跳转也是用同样的文件名,那么是否可以把301跳转的规则直接写在这个文件里面呢,如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
放301跳转规则
</IfModule>
这样放对于网站运行有影响吗?,关于linux设置301问题
答:您好:
.htaccess只是一个伪静态配置文件,伪静态的集合,所有伪静态的规则都在这个文件里面,非常感谢您长期对我司的支持!
问:那么对于LINUX的的主机,301跳转也是要用到HTACCESS文件,上传到根目录不就重复了吗,还是我可以直接在后台设置就可以生效的?
答:您好:
301规则和其他规则都放置到.htaccess,不只是301规则叫伪静态规则,还有404、以及屏蔽IP等等规则都叫伪静态规则,需要将伪静态规则复制粘贴到伪静态文件中,windows同理,非常感谢您长期对我司的支持!
问:最后两行,我接下来这样直接放入301规则,可以吧。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteCond %{HTTP_HOST} ^wybc.gotoip3.com$
RewriteRule ^(.*)$ http://www.pvcmarket.cn$1 [R=301,L]
</IfModule>
答:您好:
只需要添加条件和重定向规则即可,不需要添加如
<IfModule mod_rewrite.c>
RewriteEngine on
等规则,其次您做了跳转,域名并未绑定,查看域名没有备案,若域名要绑定到国内主机,请进行备案,非常感谢您长期对我司的支持!
问:RewriteCond %{HTTP_HOST} ^wybc.gotoip3.com$
RewriteRule ^(.*)$ http://www.pvcmarket.cn$1 [R=301,L]
只要(/ifmodule)前面加就可以了吧,我域名还在备案
答:您好,域名设置301的前提是需要将域名解析和绑定到指定空间上
截图中这样设置即可,但是您跳转到的域名http://www.pvcmarket.cn 本身访问不到,请您核实,非常感谢您长期对我司的支持!
问:好的,谢谢
答:您好,不客气,非常感谢您长期对我司的支持!