Я хотел бы найти RewriteRule
, который делает это:Htaccess RewriteRule, чтобы сократить 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
@Qix: вызов mysite.net/jqMAS вызывает 500 Внутреннюю ошибку сервера. – Basj
@Basj Что говорит журнал ошибок apache? –