.htaccess 用于单个文件访问的多个URL

.htaccess 用于单个文件访问的多个URL,.htaccess,seo,.htaccess,Seo,我使用htaccess搜索引擎优化友好的URL,我面临这个问题:- 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&

我使用htaccess搜索引擎优化友好的URL,我面临这个问题:-

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
无论我选择哪个链接,它们都重定向到第一个url

请,有人能帮忙吗?

将您的代码更改为:

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]