Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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重写-从url中删除字符_.htaccess_Url_Mod Rewrite_Rewrite_Query String - Fatal编程技术网

.htaccess htaccess重写-从url中删除字符

.htaccess htaccess重写-从url中删除字符,.htaccess,url,mod-rewrite,rewrite,query-string,.htaccess,Url,Mod Rewrite,Rewrite,Query String,正在寻找重写URL的一部分,并坚持处理特殊字符 原创 */!配件 期望的结果 我还想重定向(可以删除一个单词吗?testwebsite.com/Products/Dell Laptop/*/!配件 到testwebsite.com/Products/Dell Accessories您可以在根目录中使用此规则。htaccess: RewriteEngine On RewriteRule ^(Products/[^/]+)/\*/!(.+)$ /$1-$2 [R=301,L,NE] 欢迎来到堆

正在寻找重写URL的一部分,并坚持处理特殊字符

原创 */!配件

期望的结果

我还想重定向(可以删除一个单词吗?testwebsite.com/Products/Dell Laptop/*/!配件


testwebsite.com/Products/Dell Accessories

您可以在根目录中使用此规则。htaccess:

RewriteEngine On

RewriteRule ^(Products/[^/]+)/\*/!(.+)$ /$1-$2 [R=301,L,NE]

欢迎来到堆栈溢出。你可以在这里得到很好的答案,但是你需要注意问一些好问题。请看,并与我们分享您试图解决您的问题。嗨,我只尝试了标准重写,因为我不确定如何处理*和!人物。重写规则^(.*)产品/Apple/*/!配件$$1产品/苹果配件-这是我研究的范围。很好-通常的做法是在你的问题中加入这一点-你可以编辑你的问题…:)您好,谢谢,但我不想重定向URL,因为这会破坏网站功能,只需以更友好的SEO方式重新编写即可。好的,请尝试:
RewriteRule^(Products/[^/]+)/\*/!(.+)$/$1-$2[L,NE]