【发布时间】:2015-01-14 23:24:58
【问题描述】:
我的 .htaccess 文件出现了某种错误:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} >""
RewriteRule ^([^\.]+)$ profile.php?user=$1 [L]</pre>
但我不知道出了什么问题!
我正在尝试制作一个永久链接连接器。因此,如果用户输入“localhost/postin'/profiles/username_here”,它会将他们重定向到类似于“localhost/postin'/profiles/profile.php?user=username_here”的 URL
它产生的错误是:
内部服务器错误
服务器遇到内部错误或配置错误,并且 无法完成您的请求。
请通过 admin@example.com 联系服务器管理员告知 他们发生此错误的时间以及您执行的操作 就在这个错误之前。
有关此错误的更多信息可能在服务器错误中可用 记录。
【问题讨论】:
-
您需要向我们提供更多信息。错误是什么?您期望发生的事情没有发生?
-
嗯,这是什么
RewriteCond %{REQUEST_FILENAME} &gt;"",还有为什么你最后有一个pre标签? -
老实说,我根本没有获得 .htaccess 文件,而且我从互联网上得到了这个例子。现在我一直在做更多的测试等等,看起来错误就在最后一行; RewriteRule ^([^\.]+)$ profile.php?user=$1 [L]