如何在PHP中使用htaccess重定向url



我需要一些重写url的规则

我想:

www.dawsonautodetailing.com/?page=About-Us

更改为:

www.dawsonautodetailing.com/page/About-Uswww.dawsonautodetailing.com/About-Us

我已经在根目录下创建了。htaccess。

谢谢你的帮助!

我试过谷歌它,但因为我是新的。htaccess我甚至不知道从哪里开始:)

你可以在Apache中使用mod_rewrite模块使用。htaccess重定向url。

要重定向特定的URL,可以在.htaccess文件中使用以下语法:
RewriteEngine On  
RewriteRule ^old-url$ http://www.example.com/new-url [R=301,L]

这将重定向URL "old-url"http://www.example.com/new-url"加上"301"重定向(永久重定向)。

您还可以使用正则表达式来匹配URL中的模式并相应地重定向。例如,如果您想重定向以"old-directory"开头的url的所有请求。对于"new-directory",您可以使用以下命令:

RewriteEngine On
RewriteRule ^old-directory/(.*)$ http://www.example.com/new-directory/$1 [R=301,L]

这将接受任何以"old-directory"开头的URL。并将其重定向到相同的URL,但以"new-directory"相反。

修改htaccess时要小心,因为它可能导致网站故障。在做任何更改之前进行备份总是一个好的做法。

相关内容

  • 没有找到相关文章