0

有人可以告诉我将#1 转换为#2 的确切代码吗?我是新手.htaccess,我遇到了麻烦。

  1. http://www.domain.com/folder/subfolder1/subfolder2/subfolder3/

  2. http://www.domain.com/folder.php?param1=subfolder1&param2=subfolder2&param3=subfolder3

我希望地址栏中的 URL 保持为 #1,以便用户看到。同时,服务器将 URL 视为第 2 页,因此我可以在代码中使用 GET 变量。

4

1 回答 1

0

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

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

RewriteRule ^(folder)/(subfolder1)/subfolder2/subfolder3/?$ /$1.php?param1=$2&param2=$3&param3=$4 [L,QSA,NC]
于 2013-06-24T07:04:31.493 回答