如何更改url路径的措辞
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更改url路径的措辞相关的知识,希望对你有一定的参考价值。
我想要完成的是将“domain.com/folder”更改为“domain.com/shop”,并且“domain”目录中正在访问的所有内容都显示在“domain.com/shop”中。
来自:domain.com/folder/cart
TO:domain.com/shop/cart
为了进一步解释这一点,我希望文件夹名称自动更改为“shop”。我尝试使用另一个有类似问题的有用页面来执行此操作,但在domain.com/shop中输入时我遇到了404页面。
RewriteEngine on
RewriteRule ^/folder(.*)?$ /shop$1 [R]
RewriteRule ^/shop(.*)?$ /folder$1 [NC]
Shop是我网站文件中不存在的文件夹。我希望我不必创建这个,因为我使用的软件已经安装在一个文件夹中,我不能只是将其名称更改为“shop”,而不会完全破坏调用该路径的所有内容。
答案
mod_rewrite只能重写/重定向请求的URI。因此,您需要请求/ shop / ...将其重写为相应的/文件夹/ ....
试试这个:
RewriteEngine on
RewriteRule ^shop/(.*) folder/$1
以上是关于如何更改url路径的措辞的主要内容,如果未能解决你的问题,请参考以下文章