【发布时间】:2013-07-27 14:34:59
【问题描述】:
我是新来的。
我试图重写我网站上的一些网址只是出于某种原因,无论我尝试什么,我都无法让它们工作!
我的服务器上的目录有以下...
index.php
用户配置文件.php
.htaccess
在我的 index.php 上有许多用户都有一个查看更多详细信息按钮,该按钮链接到用户配置文件并使用 GET 方法发布 ID...
http://mysite.com/user-profile.php?userID=2&firstName=Martin&lastName=FAM
但是我想把它们格式化成这样......
http://mysite.com/people/2/Martin/FAM
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /user-profile.php?userID=$1&firstName=$2&lastName=$3 [L]
谁能给我一些理由,为什么这不起作用?
【问题讨论】:
-
模块“mod_rewrite”是否启用?
-
等等,这是在根目录下,还是在
people目录下? -
这听起来很幼稚,但我的服务器上没有人员目录,我认为 htaccess 只是让它看起来像有吗?