【发布时间】:2021-12-24 21:44:31
【问题描述】:
我正在我的域文件夹中的.htaccess 文件中创建规则。
我在服务器上的网址是:
https://www.everyoneknows.com.my/customer/?loc=dashboard
我想将网址更改为:
https://www.everyoneknows.com.my/customer/dashboard/
在.htaccess文件中,我写的规则是:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^everyoneknows\.com\.my [OR,NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.everyoneknows.com.my/$1 [R,L]
##External redirect to /customer/dashboard url rules here.
RewriteCond %{QUERY_STRING} ^loc\=dashboard$
RewriteRule ^customer/$ https://www.everyoneknows.com.my/customer/dashboard/? [R=301,L]
并显示错误信息:
Not Found
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
希望有人可以指导我如何更正我的重写 url 规则。谢谢。
原始结果:
更新 1
【问题讨论】:
标签: php .htaccess url url-rewriting