Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 htaccess-重定向任何包含_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess htaccess-重定向任何包含

.htaccess htaccess-重定向任何包含,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,它已经被问了好几次了,但我不能让它对我的案子起作用:S 我在谷歌有重复的问题 我想将包含项/1345的所有内容重定向到http://www.example.com/category/item/1345-title 例如 应该重定向到http://www.example.com/category/item/1345-title 有什么想法吗?谢谢 任务: "redirect everything that contains item/1345 to http://www.example.com/

它已经被问了好几次了,但我不能让它对我的案子起作用:S

我在谷歌有重复的问题

我想将包含
项/1345的所有内容重定向到
http://www.example.com/category/item/1345-title

例如

应该重定向到
http://www.example.com/category/item/1345-title

有什么想法吗?谢谢

任务:

"redirect everything that contains item/1345 
to http://www.example.com/category/item/1345-title"
解决方案:

RewriteEngine on
RewriteCond %{REQUEST_URI} !category/item/1345-title$
RewriteRule .*item/1345.* http://www.example.com/category/item/1345-title [L,R=301]

我不确定你是否需要301重定向。如果您不需要,请将其删除。

也许您正在寻找的是规范URL:该站点将被替换为新站点,因此我希望使用htaccess来执行此操作。无论如何,谢谢!:))谢谢真快!哦,等等。。我得到一个“这个网页有一个重定向循环”error@michalis行动,让我添加一个条件以避免it@michalis现在好点了吗?
RewriteEngine on
RewriteCond %{REQUEST_URI} !category/item/1345-title$
RewriteRule .*item/1345.* http://www.example.com/category/item/1345-title [L,R=301]