0

私はリンクに書き換えを使用します

ローカルでは、このコードは正常に動作しますが、オンラインで動作することに注意してください

htaccessコード:

RewriteEngine On
RewriteRule ^page/([^/]+)/$ page.php?id=$1

phpコード:

<?php
if (isset($_GET['id']) && $_GET['id'] !=""){
echo $_GET['id'];
} else {
echo "Empty"
}

ホストエラーではEMPTYですが、ローカルエコーではIDを取得します

4

2 に答える 2

0

サーバー構成が原因です。

mod_rewriteモジュールがサーバーで有効になっていないか、rewrite_urlがサポートされていない可能性があります

phpinfo()を使用して、サーバーのアパッチ構成を確認してください。

ホスティング サポートにお問い合わせください。ホスティング サポートがBIGROCKの場合、この機能はサポートされていません。

于 2012-10-25T11:40:47.570 に答える
0

このエラーフォームサーバー

マネージャーがApacheを設定し、このエラーが解決しました

于 2012-10-27T11:31:32.423 に答える