我想找到一个RewriteRule
做这个:htaccess的重写规则,缩短的URL
mysite.net/jqMAS/
或mysite.net/jqMAS
=>mysite.net/index.php?id=jqMAS
我用这样的.htaccess
文件:
RewriteEngine On
RewriteRule ^(.*) index.php?id=$1
但不幸的是,它不起作用(也许mysite.net/index.php本身重定向到mysite.net/index.php?index.p hp等?):致电mysite.net/jqMAS
产生500 Internal Server Error
。
什么RewriteRule
应该用来做这种URL缩短?
这里是什么index.php
页面(我没提头)的样子:
<body>
Bonjour <?php echo $_GET['id']; ?>
</body>
'它不工作'什么不行? – Qix 2014-09-20 23:47:29
@Qix:调用mysite.net/jqMAS会产生500内部服务器错误。 – Basj 2014-09-20 23:52:32
@Basj apache错误日志说什么? – 2014-09-20 23:58:44