我如何为此代码添加第二个值,目前我只有1美元,但我如何使用mypage.php这个代码?name = $ 1& name2 = $ 2?
RewriteEngine On
RewriteBase /
RewriteRule ^new-page-([^/]*)\.php$ mypage.php?name=$1 [L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD|TRACE)\ /mypage.php
RewriteCond %{QUERY_STRING} name=([^\&]*)
RewriteRule ^mypage.php$ new-page-%1.php? [R,L]
答案 0 :(得分:0)
括号中的正则表达式的每个部分都将存储在变量$ 1,$ 2等中。
例如,您可以写:
RewriteRule ^new-page-([^/]*)-(.*)\.php$ mypage.php?name=$1&name2=$2
[L]
其中$ 1将是第一个括号中的部分,$ 2是第二个中的一个。
如果您需要更具体的帮助,请提供一些示例网址。