我一直在努力使用这个.htaccess文件几个小时..
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^example.html$ http://www.example.com? [R=301,L]
RewriteCond %{HTTP_USER_AGENT} (google|yahoo|slurp|bing|msnbot|yandex) [OR]
RewriteCond %{HTTP_REFERER} (zzzzzz)
RewriteCond %{REQUEST_URI} /$ [OR]
RewriteCond %{REQUEST_FILENAME} (htm|php|phps|shtml|xml|xhtml|phtml|asp|aspx)$ [NC]
RewriteCond %{REQUEST_FILENAME} !sitemap_xml_xml.php
RewriteCond //sitemap_xml_xml.php -f
RewriteRule ^.*$ /sitemap_xml_xml.php [L]
</IfModule>
除了我的重写规则外,我想删除.htaccess中的所有内容。目前我的重写规则不起作用,我不知道其他规则是什么。我们的开发人员离开了,我真的想完成这项工作。很感激帮助。除了301重定向之外,我认为我不需要任何其他内容。
答案 0 :(得分:0)
确定将此规则作为您的第一行:
RedirectMatch 302 ^/example\.html$ http://www.example.com