.htaccess 使用htaccess重写URL:将URL slug转换为URL参数
我想将.htaccess 使用htaccess重写URL:将URL slug转换为URL参数,.htaccess,.htaccess,我想将www.abc.com/pqr/xyz/重定向到www.abc.com/pqr/?param=xyz 我尝试了以下几点: RewriteRule "^pqr/(.+)/$" "%{DOCUMENT_ROOT}/pqr/?param=$1" [L] 我怀疑上面的重写规则正在形成一个无限循环 请帮助正确执行重写。在.htaccess文件中使用以下重写规则:- RewriteEngine on RewriteRule "^pqr\/([^\/]+)\/?$" "/pqr/?param1=$
www.abc.com/pqr/xyz/
重定向到www.abc.com/pqr/?param=xyz
我尝试了以下几点:
RewriteRule "^pqr/(.+)/$" "%{DOCUMENT_ROOT}/pqr/?param=$1" [L]
我怀疑上面的重写规则正在形成一个无限循环
请帮助正确执行重写。在.htaccess文件中使用以下重写规则:-
RewriteEngine on
RewriteRule "^pqr\/([^\/]+)\/?$" "/pqr/?param1=$1" [L]
你在@MallikarjunM上发现了什么错误?它在我的本地机器上运行良好。我正在为一个网站开发htaccess。正在将其重定向到主页。请检查/pqr目录中是否存在另一个.htaccess?你可以在网上尝试以上规则。它似乎工作得很好。没有/pqr目录,谢谢你的链接,以前从未遇到过。正在接受您共享的链接的答案。因此,在%{DOCUMENT_ROOT}/pqr/?中,哪个页面正在为请求提供服务?您是否能够使用
www.abc.com/pqr/?param=xyz
链接获取资源?