如何通过htaccess从URL中删除文件名和文件夹名

阿比舍克·辛格(Abhishek Singh)

我在下面使用了该区域给出的代码

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^blog/(.*)$ /$1 [L,NC,R]

但是通过使用这些代码,我只能删除一个页面名称。你们能帮我吗

换句话说,我想从以下位置更改URL:

www.xyz.com/blog/post1/post3
www.xyz.com/blog/post2/post4

至:

   www.xyz.com/post3  
   www.xyz.com/post4
阿努巴瓦

您可以使用:

RewriteRule ^blog/(?:.*/)?([^/]+)/?$ /$1 [L,NC,NE,R=301]

这将重定向/blog/post1/post3/post3/blog/post2/post2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过比较文件名和文件夹名将文件复制到同名文件夹?

如何创建主文件夹子文件夹和文件名

文件名和文件夹的排序列表

删除询问要查找VBA的文件夹和文件名

如何从 SharePoint 文件夹中获取文件名

如何重命名文件夹中的文件名?

如何列出文件夹中的文件名

如何编辑文件名并从文件夹中删除图像?

批量重命名URL编码的文件名和文件夹路径

删除文件夹名称HTACCESS和文件扩展名?

如何在打字稿eslint中强制执行文件名和文件夹名称约定?

如何在所有文件夹和文件名中替换字符串

使用foreach循环时如何在SSIS中获取文件夹名称和文件名错误

如何用正斜杠连接文件夹和文件名?

如何使用JavaScript从路径获取最后的文件夹名称和文件名?

在Windows 10 UWP应用中更改MetroLog文件夹和文件名

从包含路径和文件名的单元格中打开文件夹

重写URL:从URL删除子文件夹和文件扩展名

如何通过匹配文件名的一部分来查找和删除子文件夹中的所有文件

批处理文件:列出文件名和文件夹名

删除文件夹中的所有文件,列表中的文件名除外

如何根据文件名将文件名排序到文件夹中

如何使用DOS命令从文件夹中文件列表的文件名中删除单个字符?

如何遍历目录中的所有子文件夹,并删除具有特定文件名的文件

如何使用匹配的字符串递归重命名文件夹名和文件名

删除所有子文件夹和文件,但父文件夹中的特定扩展名除外

如何删除文件名中包含特定字符串的文件夹和所有子文件夹中的文件?

获取URL的文件名和父文件夹

如何删除父文件夹中具有与指定子文件夹相同文件名的所有文件?