.htaccess 他拉得太多了

.htaccess 他拉得太多了,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我正在使用以下代码重定向,这很有效,有点 RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([^\.]+)$ /pages/gf_profile.html?user=$1 [NC,L] 我的文档根目录位于 /home/mysite/1NTJ3EJZ/htdocs/ 当用户输入url时,例如 mysite.com/johnsmith 我将作为用户变量返回: htdocs/johnsmith 因此,就好像用户正

我正在使用以下代码重定向,这很有效,有点

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ /pages/gf_profile.html?user=$1 [NC,L]
我的文档根目录位于

/home/mysite/1NTJ3EJZ/htdocs/
当用户输入url时,例如

mysite.com/johnsmith
我将作为用户变量返回:

htdocs/johnsmith
因此,就好像用户正在输入:

mysite.com/pages/gf_profile.html?user=htdocs/johnsmith
但事实并非如此


为什么呢?我只想让johnsmith返回

在@sha404上的RewriteEngine一行已经尝试了,但没有修复它之后,尝试写入RewriteBase/,谢谢您的尝试。您把htaccess文件放在哪里了?您把文件放错地方了。试着把它移到别处去