2013-05-21 167 views

回答

1

注意:这是未经测试的,让我知道如果它不起作用。

RewriteRule ^master.php/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ /master.php?catid$1&subcatid=$2 [L] 
+0

当你改写这样的网址,您仍然可以使用: $ _GET [ 'CATID']; – verenion

+0

非常感谢您的回复。但是,我访问我的页面,如http://mydomain.com/test/master.php/catname/subcat,我们仍然收到错误,如“在此服务器上找不到请求的URL /master.php”。如果我做错了,请纠正我。 – user2389823

+0

挂上,你把.htaccess放在哪里 - 是否有一个名为“test”的文件夹,如果是的话,把它放在那里。如果不是,将其放入根目录并将上面的代码更改为: RewriteRule^test/master.php /([a-zA-Z0-9 _-] +)/([a-zA-Z0-9_-] +)$ /test/master.php?catid$1&subcatid=$2 [L] – verenion