2

我需要设置以下场景:

我需要将/Login 或 /Start等 URL重定向到core.php?fn=Login or core.php?fn=Start

但是每当我输入 smth 就像/profile_id我希望它被重定向到profile.php?profile_id=profile_id

RewriteRule ^(.*)$ /core.php?fn=$1 位它抛出一个500错误。

我怎样才能设置那个?

4

1 回答 1

0

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(Login|Start)/?$ core.php?fn=$1 [L,QSA,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ profile.php?profile_id=$1 [L,QSA,NC]
于 2013-08-24T12:02:52.267 回答