.htaccess Htaccess和重定向文件夹的所有内容,但排除主文件夹
我得到了以下网址:.htaccess Htaccess和重定向文件夹的所有内容,但排除主文件夹,.htaccess,redirect,mod-rewrite,url-rewriting,friendly-url,.htaccess,Redirect,Mod Rewrite,Url Rewriting,Friendly Url,我得到了以下网址: domain.com/categoryA/articleA domain.com/categoryA/articleB 我想重定向: domain.com/categoryA/articleA->domain.com/categoryB/articleA domain.com/categoryA/articleB->domain.com/categoryB/articleB 但保持原样,不要重定向主文件夹:domain.com/categoryA/ 我尝试使用规则: Re
RewriteRule^categoryA/(.*)$/categoryB/$1[R=301,NC,L]
但它也将domain.com/categoryA/重定向到domain.com/categoryB/
如何从上述重写规则中排除主文件夹(categoryA)的重定向,但仍然重定向文件夹中的所有内容(然后还更改根文件夹)
我正在寻找一个SEO友好的解决方案(我在两个类别中获得了相同的文章,但仍然希望将domain.com/categoryA编入索引,但其余的只作为domain.com/categoryB/xxx)
致以最良好的祝愿,
Mat对于显示的示例/尝试,请在.htaccess文件中尝试以下规则。请确保将此规则置于域重定向规则下(如果存在),并确保在测试URL之前清除浏览器缓存
RewriteRule ^categoryA/([\w-]+)/?$ /categoryB/$1 [R=301,NC,L]
对于显示的示例/尝试,请在.htaccess文件中尝试以下规则。请确保将此规则置于域重定向规则下(如果有),并确保在测试URL之前清除浏览器缓存
RewriteRule ^categoryA/([\w-]+)/?$ /categoryB/$1 [R=301,NC,L]
您的解决方案按预期运行-感谢您的快速帮助。@mat1984,您也可以通过单击“我的答案”、“干杯”和“快乐学习”旁边的勾号选项来接受我的答案。@mat1984,您可以看到此链接您的解决方案按预期运行-感谢您的快速帮助。@mat1984,您也可以通过单击勾号选项来接受我的答案欢迎来到我的答案旁,干杯并愉快地学习。@mat1984,您可以看到此链接