2

我想转:

/1/2

进入:

/negocio/2.php?shopURL=1

我不太了解 htaccess,而且我的规则不起作用。这是我尝试过的:

RewriteRule ^([^/]+)(/.+)? /negocio$2.php/?shopURL=$1 [L,QSA]
4

3 回答 3

1

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

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

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

RewriteRule ^([^/]+)(/.+?)/?$ negocio$2.php?shopURL=$1 [L,QSA]
于 2012-05-16T20:33:18.637 回答
0

试试这个:

重写引擎开启

RewriteBase /

RewriteRule ^1/2/(.*) http://www.example.com/negocio/2.php?shopURL=1 [L,QSA]

于 2012-05-16T17:55:36.790 回答
0

在 .htaccess 中试试这个

重写引擎开启

RewriteBase /

RewriteCond $1 !^(negocio)
RewriteRule ^(.*)$ negocio/$1.php [L,QSA]
于 2012-05-16T18:07:19.273 回答