【发布时间】:2015-11-07 11:12:12
【问题描述】:
我正在尝试将用户重定向到个人资料页面 (profile.php)
这是链接
文件位于
~/profile.php
如果我运行此链接,它可以工作
https://dev-website.com/profile.php?username=name_of_user
这是我的脚本
Options +FollowSymlinks
RewriteEngine On
Options -Indexes
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !index.html$
RewriteRule ^(.+[^/])(.*)$ https://dev-website.com/profile.php?username=$1 [L]
我收到此错误
找不到
在此服务器上找不到请求的 URL /name_of_user。
Apache/2.4.7 (Ubuntu) 服务器位于 dev-website.com 端口 443
请帮忙
【问题讨论】:
-
^(.+[^/])(.*)$我看不懂...应该是什么意思? -
我建议从
^(.*)$开始调试。 -
还有很多其他的重定向inbeteen。这只是 htaccess 的一部分。无论如何我已经找到了解决方案看看我的答案