.htaccess文件没有重定向网址

时间:2013-03-05 22:55:49

标签: .htaccess cpanel

我有这个.htaccess文件,只需将网址从主要链接ex http://www.mywebsitename.com/somepage.php?id=some_id重新路由到http://www.mywebsitename.com/somepage/some_id

以下是代码 -

 RewriteEngine on
 RewriteBase /
 RewriteCond %{HTTP_HOST} !^www.ashurocks.in$
 RewriteRule ^(.*)$ http://www.ashurocks.in/$1 [R=301]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^user/([a-zA-Z0-9]+)$ /user.php?u=$1 [QSA]
 RewriteRule ^group/([a-zA-Z0-9]+)$ /group.php?id=$1 [QSA]
 RewriteRule ^article/([a-zA-Z0-9]+)$ /article.php?id=$1 [QSA]

它工作正常,我能够获得内容。但现在,它没有用。每当我访问网址http://www.mywebsitename.com/somepage/some_id时,它都不会将我重定向到http://www.mywebsitename.com/somepage.php?id=some_id

这个.htaccess文件代码有问题吗?

1 个答案:

答案 0 :(得分:0)

好的,我明白了。

我只是在行Options +FollowSymLinks -MultiViews之前使用RewriteEngine on,它解决了我的问题