我需要设置以下场景:
我需要将/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错误。
我怎样才能设置那个?
我需要设置以下场景:
我需要将/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错误。
我怎样才能设置那个?
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_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]