这就是我想要做的。
Rewrite http://localhost/page.php?name=test&s=hello
到
http://hello.localhost/test/
目前我有这个重写规则
RewriteRule ^(.*)$ - [PT,L]
RewriteRule ^(.*)/(.*)/$ page.php?name=$1&s=$2
RewriteCond %{REQUEST_URI} ^/[^\.]+[^/]$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/$2/ [R=301,L]
这会将网址重写为
http://hello.localhost/test/
什么是你好,名字是测试
无论如何我可以让它变得更有活力吗?例如。一条规则可以满足更多参数。
示例:
RewriteRule ^(.*)/(.*)/(.*)/$ page.php?name=$1&s=$2¶meter1=$3
这会将网址重写为
http://hello.localhost/test/firstparameter1/
WHERE是hello,name是test,parameter1是firstparameter1
基本上,我不想在htaccess中添加重写规则。我希望它是动态的。
感谢任何专家帮助。