我想用htaccess文件重写链接,但我不知道如何使用这种规则

问题是某些链接具有此路径domain.com/sub1/sub2/file.html

并且我想删除“ sub1”而仅使用“ sub2”。 例如domain.com/sub2/file.html

但是此问题并非在所有链接上都存在,因此我想在有“ sub1”的地方写一条“ if”语句,消除它。

这可能吗?

  ask by Diego Velez translate from so

本文未有回复,本站智能推荐:

2回复

.htaccess删除REQUEST_URI中的文件夹路径

在这里阅读无数答案时,我似乎找不到有效的答案。 任务非常简单:从REQUEST_URI中删除/fldr/subfldr/ ,同时始终始终重定向到index.php。 fldr和subfldr是真实目录,但之后的所有内容都不存在。 .htaccess和index.php位于subfldr中。
1回复

htaccess指定文件的路径

我正在尝试在.htaccess文件中创建RewriteRule,当用户尝试访问该文件时: mp.php?id=2 URL被重写为/private/items/mp.php?id=2 我根据此页面尝试了不同的变体: http : //corz.org/serv/tricks/htaccess
1回复

htaccess数组的文件路径

我对htaccess的工作不多,通常使用已经完成的框架。 我已经检查了多个站点以学习htaccess,但它们都很难掌握。 我尝试了一些乱码,然后在stackoverflow上的其他地方查找,我发现其中一些执行第一个目录或一组有限的目录,但没有其他目录,而且我没有运气。 我正在寻找的是这
1回复

我的.htaccess文件不会删除.php URL

我对我的.htaccess文件有疑问,当键入domain.com/about而不是domain.com/about.php时,它不会显示该文件 这是我的.htaccess代码(适用于localhost),我正在使用ubuntu和apache2网络服务器
2回复

.htaccess中断上传文件路径

我有一个Symfony 2项目,必须使用.htaccess配置隐藏前文件和Web目录,但是在此过程中,这意味着我无法访问我创建的公共上传文件夹。 有什么办法可以为该路由创建符号链接或异常? 这是我当前的.htaccess 提前致谢!
1回复

使用htaccess删除.php并允许路径

我目前有一个.htaccess文件,该文件允许用户输入不带php扩展名的URL,例如http://domain.com/account重定向到account.php 我希望能够使用它,这样,如果我输入http://domain.com/account/contactinfo (或http:
1回复

HTACCESS - 从地址中删除路径

在我的 .htaccess 中,我想获取domain.com/path/file.php并将其转到domain.com/file.php?var1=path 我认为下面的方法可行,但显然不行。 谢谢!
2回复

.htaccess重写以同时更改域和删除路径

我的网址结构目前如下: http://domain.com/folder/filename (当前) 我想更改此设置,以便可以使用以下URL: http://sub.domain.com/filename (新) 因此,访问CURRENT 或 NEW URL时,应加载位于