Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我必须通过方法传递两个或多个变量时,我将如何重定向到页面GET?
GET
例如:
如果我想重定向www.abc.com/category/12345-abcdef/到www.abc.com?id=12345&name=abcdef 使用.htaccess文件,我该怎么做?
www.abc.com/category/12345-abcdef/
www.abc.com?id=12345&name=abcdef
.htaccess
这里id总是一个 5 位数的整数,name可以是任何东西。事实上,我不需要关于正则表达式模式的帮助。只是想知道传递两个或多个变量时的语法。
id
name
谢谢。
通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccess的DOCUMENT_ROOT目录下:
httpd.conf
DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / RewriteRule ^category/([^-]+)-([^/]+)/?$ /?id=$1&name=$2 [L,QSA,NC]