网站怎么把静态和动态首页重定向到网站 悬赏3元 已结束
我想把www.abc.com/index.html和www.abc.com/php.重定向到www.abc.com/
我按照这样子写了 上传后。显示重定向次数过多不能正常的访问网页。请问该怎么解决。或者 写出www.abc.com/index.html和www.abc.com/php.重定向到www.abc.com/的代码。谢谢
<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(abc\.com)(:80)? [NC]
RewriteRule ^(.*) https://www.abc.com/$1 [R=301,L]
Redirect permanent /index.html https://www.abc.com/
Redirect permanent /index.php https://www.abc.com/
order deny,allow
<p>一般不建议在.httaccess文件中对首页进行重定向,会照成多重重定向引起网页空白,其实我理解你的意思,你想让首页显示以.com/结尾这样的形式。</p><p>需要通过3个步骤实现:</p><p>1:程序代码中的链接到首页的链接地址配置,让网站被收录和浏览过程中只打开以com结尾的首页</p><p><a href="/">首页</a></p><p>或:<a href="域名">首页</a></p><p>默认情况下网站建设公司给到的网站或一些网站模板的首页链接地址是或其asp、PHP、JSp结尾的地址,这样就造成收录的时候成为这个结尾的地址,通过在源代码中或者模板中调整可以去掉这个index的结尾形式。</p><p>2:设置默认首页,让浏览器直接访问首页的时候不露出后置文件地址</p><p><br></p><p>通过设置默认首页可以直接在浏览器的访问端实现com/这种结尾形式,省去index的结尾。</p><p>3:php页面的301重定向</p><p>不知道你是否用过织梦CMS,默认目录中有个,其中也有个,使用这种301重定向的前提是,网站根目录中必须有结尾的静态文件,不然会照成多重重定向,从而让网页空白。[这个配置不妨也不使用,因为如果网站能生成静态的文件其实这一步完全可以省略了。]</p><p>代码如下:</p><p><?php</p><p> header('HTTP/ 301 Moved Permanently');
</p><p> header('Location:/');</p><p>?></p>
和PHP 都是主页啊,为什么要做重定向,我理解的重定向是点击这个网站转移到另一个网站,例如 ,虽然是同一个网站,但是会被收录两次,所以做重定向,你这两个域名后缀指向的是同一个主页且不会被收录两次,没有必要。个人理解仅供参考。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
RewriteEngine On
找技术