Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/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
Apache Htaccess将目录重定向到另一个目录,但允许主文件夹URL保持不变_Apache_.htaccess_Mod Rewrite_Url Rewriting_Friendly Url - Fatal编程技术网

Apache Htaccess将目录重定向到另一个目录,但允许主文件夹URL保持不变

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标志。此外,此规则认为

我们目前正在使用下面的.htaccess代码将/artist/*重定向到/artists/*这很好,但是,我们需要URL/artist/保持可用,而不是重定向到/artists/。是否可以使用.htaccess?如果可能的话,我们希望避免基于PHP的重定向

RewriteRule ^artist/(.*)$ /artists/$1 [R=301,NC,L]

如果您不想更改浏览器中的URL,则表示您不想重定向,只想重写到不同的URL,然后尝试以下操作(我们需要从规则中删除
R
标志。此外,此规则认为您的根目录中有
/artists
,如果不是这种情况,请在规则中删除其起始斜杠

RewriteRule ^artist/(.*)/?$ /artists/$1 [NC,L]

我们确实想重定向它,但只是子页面,当我们包含R 301标志时,您的代码工作得非常完美。谢谢!@HarryRobinson,您的欢迎,干杯和愉快的学习;继续在这个伟大的论坛上发布和分享。