なんらかの理由でバニティ URL エラーが発生しましたが、質問に対する十分な回答が他にありません。PHPコードの何が問題になっていますか?
if (isset($_GET['username']) === true && empty($_GET['username']) === false) {
$username = $_GET['username'];
echo $username;
}
私の.htaccess
ファイルは次のとおりです。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /lr/profile.php?username=$1
に行く/projects/lr/profile.php?username=harrison7042
と機能しますが、に行く/projects/lr/harrison7042
と機能せず、単に返されます: Object not found!
。
この行を変更すると:
RewriteRule ^(.*)$ /lr/profile.php?username=$1
これに:
RewriteRule ^(.*)$ projects/lr/profile.php?username=$1
サーバーはInternal Server Error
. 何が間違っているのか、何をしているのかわかりません。ここのチュートリアルに完全に従いました。
ありがとう、ハリソン