Php 虚荣URL错误:找不到对象
出于某种原因,我得到了一个虚荣的URL错误,没有其他帖子充分回答了这个问题。PHP代码有什么问题Php 虚荣URL错误:找不到对象,php,html,.htaccess,Php,Html,.htaccess,出于某种原因,我得到了一个虚荣的URL错误,没有其他帖子充分回答了这个问题。PHP代码有什么问题 if (isset($_GET['username']) === true && empty($_GET['username']) === false) { $username = $_GET['username']; echo $username; } 我的.htaccess文件是: Options +FollowSymLinks RewriteEngine On Rewrite
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
它不工作,只返回:未找到对象代码>
如果我更改此行:
RewriteRule ^(.*)$ /lr/profile.php?username=$1
为此:
RewriteRule ^(.*)$ projects/lr/profile.php?username=$1
服务器返回一个内部服务器错误
。我不确定我做错了什么,或者什么。我完全遵循了教程
谢谢,
哈里森在htaccess更改中:
RewriteRule ^(.*)$ /lr/profile.php?username=$1
到
找不到对象代码>来自您的脚本。我们无法在这方面帮助您,因为您尚未显示其背后的代码。做一个打印($\u GET)
并显示给我们看。否则,我们只能在重写规则方面帮助您。@Brad我无法在projects/lr/harrison7042或projects/lr/profile.php上的任何用户名上获得打印($\u-get)。username=harrison7042我得到“Array([username]=>harrison7042)”。@Brad如果我跟踪视频,会出现什么问题。
RewriteRule ^(.*)$ profile.php?username=$1