Apache 301将www.example.com/a-site.com重定向到www.example.com/a-site-com以获取一组
我在重定向带有域扩展的URL时遇到问题 例如,我有以下URL:Apache 301将www.example.com/a-site.com重定向到www.example.com/a-site-com以获取一组,apache,.htaccess,redirect,http-status-code-301,Apache,.htaccess,Redirect,Http Status Code 301,我在重定向带有域扩展的URL时遇到问题 例如,我有以下URL: www.example.com/other site.nl www.example.com/另一个site.com 我想要从斜线后的每个点重定向到条纹。因此,它们必须成为: www.example.com/other site nl www.example.com/另一个网站com 有人有主意吗?您想重定向URL,其中一个“路径段”以.nl、.com、.be或.de结尾。使用mod_rewrite,您可以使用以下方法执行此操
www.example.com/other site.nl
www.example.com/另一个site.com
www.example.com/other site nl
www.example.com/另一个网站com
有人有主意吗?您想重定向URL,其中一个“路径段”以.nl、.com、.be或.de结尾。使用mod_rewrite,您可以使用以下方法执行此操作:
RewriteEngine on
RewriteRule ^([^/]+)\.(nl|com|be|de)$ $1-$2 [R,L]
在测试该功能是否正常工作后,将
R
标志替换为R=301
我在htacces中尝试了一些示例,但没有接近。出现以下扩展:.nl、.com、.be和.deAlmost!我的问题应该有点不同。中间有一个文件夹,所以url是www.site.com/folder/other-site.nl抱歉!有人知道这个小变化吗?请通读一遍,教自己如何编写正则表达式。使用PREG正则表达式的文档了解此重写规则中的正则表达式的含义。然后,添加文件夹应该没有问题。我不会用勺子喂你的。