我正在制作一个脚本,我想制作如下链接:
www.mysite.com/sites/info/siteid
www.mysite.com/sites/edit/siteid
www.mysite.com/sites/delete/siteid
我知道我应该使用RewriteRule。这是我的.htaccess
RewriteEngine On
RewriteRule ^/?([a-z]+)$ $1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sites/(.*)$ sites.php?info=$1 [L]
所以,在php中,我想获取/ info或/ edit或/删除$_GET['info'];
等等。
另外,我想以同样的方式获得siteid
答案 0 :(得分:2)
分割/
处的参数应该有效
RewriteRule ^/sites/(.*)/(.*)$ sites.php?info=$1&siteid=$2 [L]