2
原始地址:example.com?file=gallery & d = DOC 我想:example.com/gallery.html清洁URL - 从URL与问号重定向301到新的URL
我的.htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
RewriteRule ^([^/]*)\.html$ /?file=$1&d=doc [L]
(除去从URL d = DOC,因为这并不需要)
现在干净URL的工作,但我想301重定向所有的旧网址(?文件=例如& d = DOC)。任何人都可以帮助我.htaccces?现在网页是由example.com?file=gallery & d = DOC和example.com/gallery.html availiable而应该是ONLY从example.com/gallery.html。
我将此添加到我的.htaccess,现在我的网址是这样的:http://example.com/location.html?file=location&d=doc - 这htaccess的后加?.html文件。但我想重定向所有的旧网址的新的子页面 - 仅location.html – Zirgin 2012-08-13 07:28:03
我编辑的规则,尝试一个 – Oussama 2012-08-13 09:04:26
URL看起来不错,但Chrome的错误:ERR_TOO_MANY_REDIRECTS .. – Zirgin 2012-08-13 09:52:03