我需要一些重写url的规则
我想:
www.dawsonautodetailing.com/?page=About-Us
更改为:
www.dawsonautodetailing.com/page/About-Us
或www.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时要小心,因为它可能导致网站故障。在做任何更改之前进行备份总是一个好的做法。