单个文件htaccess的多个URL

时间:2012-01-08 07:19:39

标签: .htaccess seo

我使用htaccess进行seo友好的网址,我遇到了这个问题: -

RewriteRule sign-up                 sign-up.php?optFile=register
RewriteRule update-profile          sign-up.php?optFile=register&action=update
RewriteRule error-update-profile    sign-up.php?optFile=register&action=update&info=error
RewriteRule info-update-profile     sign-up.php?optFile=register&action=update&info=info
RewriteRule success-update-profile  sign-up.php?optFile=register&action=update&info=success

无论我选择哪个链接,它们都会重定向到第一个网址。

请,任何人都可以帮忙???

1 个答案:

答案 0 :(得分:0)

将您的代码更改为:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteRule ^sign-up/?$                 sign-up.php?optFile=register [L]
RewriteRule ^update-profile/?$          sign-up.php?optFile=register&action=update [L]
RewriteRule ^error-update-profile/?$    sign-up.php?optFile=register&action=update&info=error [L]
RewriteRule ^info-update-profile/?$     sign-up.php?optFile=register&action=update&info=info [L]
RewriteRule ^success-update-profile/?$  sign-up.php?optFile=register&action=update&info=success [L]