Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess Magento htaccess 301重定向_.htaccess_Magento - Fatal编程技术网

.htaccess Magento htaccess 301重定向

.htaccess Magento htaccess 301重定向,.htaccess,magento,.htaccess,Magento,我们有一个Magento网站,我们正在尝试推出。我们已经重写了一大堆URL,但是当我将它们添加到.htaccess文件中时,站点无法加载 显然我做错了什么,下面是我使用的代码: RewriteCond %{QUERY_STRING} ^StoreLevel=3&PrevStoreLevel=1&productid=6067&Level1=155&p=5&term=&BrowseBy=0$ RewriteRule ^store\.php$ http:

我们有一个Magento网站,我们正在尝试推出。我们已经重写了一大堆URL,但是当我将它们添加到.htaccess文件中时,站点无法加载

显然我做错了什么,下面是我使用的代码:

RewriteCond %{QUERY_STRING} ^StoreLevel=3&PrevStoreLevel=1&productid=6067&Level1=155&p=5&term=&BrowseBy=0$
RewriteRule ^store\.php$ http://oursite.com/zproduct.html? [R=301,L]

非常感谢您的建议

是否启用了mod_重写?您可以使用一些条件使.htaccess文件更加防弹,如下所示:

<IfModule mod_rewrite.c>
    RewriteCond %{QUERY_STRING} ^StoreLevel=3&PrevStoreLevel=1&productid=6067&Level1=155&p=5&term=&BrowseBy=0$
    RewriteRule ^store\.php$ zproduct.html [R=301,L]
</IfModule>

你收到了什么错误消息?嘿,是的,这可能是有用的信息,我得到:500个内部服务器错误打开“重写错误日志”并发布你得到的输出。RewriteLog/var/log/httpd/rewrite.log RewriteLogLevel 9尝试了这个,粘贴在文件的顶部:RewriteLog/var/log/httpd/rewrite.log RewriteLogLevel 9服务器在这个问题上回击了一个500错误,你把它放在vhost配置中了吗?非常感谢。这解决了我的问题,使用完整的URL似乎也会引起问题。现在,关于如何更有效地格式化这些文件,我们有大约1000个文件,所以我们这样做是关键。你觉得这个合适吗?RewriteCond%{QUERY_STRING}=Store.php?StoreLevel=3&PrevStoreLevel=1&productid=6067&Level1=155&p=5&term=&BrowseBy=0 RewriteRule zproduct.html[R=301,L]不,QUERY_STRING只包含要匹配的查询字符串,所以应该省略Store.php?从第二天开始。否则我觉得不错。如果我的回答解决了你的问题,请接受;
RewriteCond %{QUERY_STRING} =StoreLevel=3&PrevStoreLevel=1&productid=6067&Level1=155&p=5&term=&BrowseBy=0