我想找到一個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