如何解决.htaccess http://domain.tld/index.php?name = domain.com到http://domain.tld/domain.com
| 我怎样才能使.htaccess成为标题的示例?访问者将在浏览器中输入http://mydomain.tld/somedomain.tld,我的whois脚本应处理http://mydomain.tld/index.php?name = somedomain.tld并返回whois结果。 谢谢解决方法
使用Apache的
mod_rewrite
。
RewriteEngine on
RewriteRule ^(.*)$ http://mydomain.tld/index.php?name=$1 [NC]
(未经测试,因此,如果无法完全按照您的意愿操作,请在ѭ0上阅读。)
,尝试在.htaccess文件中遵循以下规则:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{QUERY_STRING} !^name= [NC]
RewriteRule ^([^/]*)/?$ /index1.php?name=$1 [L,R=301,NE,QSA]
上面的RewriteCond将防止无限重定向。
NC
没有案例比较
R=301
将重定向为https状态301
L
将成为最后的规则
NE
表示无转义查询字符串
QSA
将附加您现有的查询参数
$1
是您的REQUEST_URI
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。