Apache Htaccess将目录重定向到另一个目录,但允许主文件夹URL保持不变
我们目前正在使用下面的.htaccess代码将/artist/*重定向到/artists/*这很好,但是,我们需要URL/artist/保持可用,而不是重定向到/artists/。是否可以使用.htaccess?如果可能的话,我们希望避免基于PHP的重定向Apache Htaccess将目录重定向到另一个目录,但允许主文件夹URL保持不变,apache,.htaccess,mod-rewrite,url-rewriting,friendly-url,Apache,.htaccess,Mod Rewrite,Url Rewriting,Friendly Url,我们目前正在使用下面的.htaccess代码将/artist/*重定向到/artists/*这很好,但是,我们需要URL/artist/保持可用,而不是重定向到/artists/。是否可以使用.htaccess?如果可能的话,我们希望避免基于PHP的重定向 RewriteRule ^artist/(.*)$ /artists/$1 [R=301,NC,L] 如果您不想更改浏览器中的URL,则表示您不想重定向,只想重写到不同的URL,然后尝试以下操作(我们需要从规则中删除R标志。此外,此规则认为
RewriteRule ^artist/(.*)$ /artists/$1 [R=301,NC,L]
如果您不想更改浏览器中的URL,则表示您不想重定向,只想重写到不同的URL,然后尝试以下操作(我们需要从规则中删除
R
标志。此外,此规则认为您的根目录中有/artists
,如果不是这种情况,请在规则中删除其起始斜杠
RewriteRule ^artist/(.*)/?$ /artists/$1 [NC,L]
我们确实想重定向它,但只是子页面,当我们包含R 301标志时,您的代码工作得非常完美。谢谢!@HarryRobinson,您的欢迎,干杯和愉快的学习;继续在这个伟大的论坛上发布和分享。