在htaccess上使用mod重写更改URL名称?

时间:2013-12-06 23:58:30

标签: wordpress .htaccess

我想使用htaccess文件将一些网址重定向到其他网址。我想要展示

http://test.com/news/david-highlights-unsung-community-hero/

当有人打开网址时

http://test.com/index.php?process=views/article.php&articleId=44102

使用htaccess文件。请告诉我如何在htaccess文件中重写此类网址的规则。

3 个答案:

答案 0 :(得分:0)

如果要使用htaccess重定向该确切的URL,可以执行此操作。

redirect /index.php?process=views/article.php&articleId=44102 http://test.com/news/david-highlights-unsung-community-hero/

有关详细信息,请访问:http://webmaster.iu.edu/tools-and-guides/maintenance/redirect-htaccess.phtml

答案 1 :(得分:0)

*请告诉我如何在htaccess文件中重写此类网址的规则。

在.htaccess文件中添加:

`Redirect 301 /news/david-highlights-unsung-community-hero/ http://test.com/index.php?process=views/article.php&articleId=44102`

OR

`Redirect 302 /news/david-highlights-unsung-community-hero/ http://test.com/index.php?process=views/article.php&articleId=44102`
如果你以后为你的网站做SEO,302重定向是好的,301重定向是永久的,或者你可以使用'preety link'wordpress插件从wordpress管理面板完成这个。

答案 2 :(得分:0)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^process=views/article\.php&articleId=44102$ [NC]
RewriteRule ^index\.php$ /david-highlights-unsung-community-hero/? [L,NC,R=301]