.htaccesshttp://domain.tld/index.php?name=domain.com 到http://domain.tld/domain.com
如何让.htaccess从标题中生成示例?访问者将在他的浏览器中键入,我的whois脚本将处理并返回whois结果.htaccesshttp://domain.tld/index.php?name=domain.com 到http://domain.tld/domain.com,.htaccess,.htaccess,如何让.htaccess从标题中生成示例?访问者将在他的浏览器中键入,我的whois脚本将处理并返回whois结果 谢谢使用Apache的mod_rewrite RewriteEngine on RewriteRule ^(.*)$ http://mydomain.tld/index.php?name=$1 [NC] (未经测试,因此请阅读mod_rewrite,如果它不能完全按照您希望的方式工作。)在.htaccess文件中尝试以下规则: RewriteEngine on Options +
谢谢使用Apache的
mod_rewrite
RewriteEngine on
RewriteRule ^(.*)$ http://mydomain.tld/index.php?name=$1 [NC]
(未经测试,因此请阅读
mod_rewrite
,如果它不能完全按照您希望的方式工作。)在.htaccess文件中尝试以下规则:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{QUERY_STRING} !^name= [NC]
RewriteRule ^([^/]*)/?$ /index1.php?name=$1 [L,R=301,NE,QSA]
上面的“重写条件”将防止无限重定向
NC
无案例比较
R=301
将以https状态301重定向L
将制定最后一条规则NE
用于不转义查询字符串QSA
将附加现有的查询参数
$1
是您的请求\u URI可能的重复可能会导致无限重定向。非常正确;应修改正则表达式以排除对index.php
的调用。(这就是当我用半个大脑进行StackOverflow时发生的情况!)