[英].htaccess redirect individual query string to specific url
非常感谢您的帮助-我扩展了对.htaccess的理解,但是在这里遇到了真正的麻烦。 情况是:
/people.php forwards to /people
我想转发
/people.php?id=1 to /people/james-doe
/people.php?id=32 to /people/lucy-brown
等等 -
但毫不奇怪,我得到的是:
/people/id=1
现在,我敢肯定有一个优雅的解决方案-有人可以提供任何帮助吗?
通过httpd.conf
启用mod_rewrite
和.htaccess
,然后将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (^|&)id=1(&|$) [NC]
RewriteRule ^people\.php$ /people/james-doe? [R=301,L,NC]
RewriteCond %{QUERY_STRING} (^|&)id=32(&|$) [NC]
RewriteRule ^people\.php$ /people/lucy-brown? [R=301,L,NC]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.