使用.htacces更改特定页面的URL

用户名

我只需要更改此URL的一部分

page.com/OLD?q=text+phrase

有了这个

page.com/NEW?q=text+phrase

请注意:此网址是搜索结果,在这种情况下,完整网址的格式如下:

  • page/ -域
  • /OLD -这部分(路线)需要更改
  • ?q= -是查询字符串
  • text+phrase -这是某些用户在搜索框中输入的文本,因此,单击“输入”后,该文本将添加到URL的末尾,并且用户将被重定向到“搜索结果页面”

我只需要为外部网址(由Google编制索引)进行此重定向,因为我已为130.000网址编制了索引(mysite / old?q = ...)

这是我的实际代码(此旧代码-到-新代码-未添加到此代码中,因为我想获取正确的代码,所以请尝试一下)

    <IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    RewriteCond %{THE_REQUEST} /index\.php [NC]
    RewriteRule ^(.*?)index\.php[^/] /$1? [L,R=301,NC,NE]

    RewriteCond %{THE_REQUEST} /index\.php [NC]
    RewriteRule ^(.*?)index\.php(?:/(.*))?$ /$1$2? [L,R=301,NC,NE]

    RewriteRule ^/?filme-online/(.*)$ /online-filme/$1 [L,R=301]
    RewriteRule ^/?filme-online(.*)$ /online-filme$1 [L,R=301]
    RewriteRule ^/?seriale-online/(.*)$ /online-seriale/$1 [L,R=301]
    RewriteRule ^/?seriale-online(.*)$ /online-seriale$1 [L,R=301]

    # Redirect Trailing Slashes...
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
hjpotter92

如果您要将规则添加到htaccess文件中,则应执行以下操作:

RewriteCond %{QUERY_STRING} ^q= [NC]
RewriteRule ^busqueda\b /busquedaS [R=301,L,QSA]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我应该使用什么href URL,以便AJAX函数不会更改页面的URL?

来自分类Dev

如何使用JavaScript在一天中的特定时间更改页面的背景色?

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

准备“用户帖子页面”并让用户使用其特定URL进入其帖子页面的最佳实践是什么?

来自分类Dev

是否可以使用bootstrap 4网格以这种特定方式更改移动设备页面的布局?

来自分类Dev

使用Iron-Router转到Meteor.js中页面的特定ID部分(url#portion)

来自分类Dev

使用节点列表更改页面的背景色

来自分类Dev

如何使用<select onChange>元素更改页面的内容?

来自分类Dev

如何更改页面的源代码?使用硒和java

来自分类Dev

使用 AJAX Asp.Net MVC 更改页面的问题

来自分类Dev

使用“分页”更改网站中页面的宏

来自分类Dev

在链接标记中使用#导航到页面的特定部分

来自分类Dev

使用php从html页面的特定行中提取数据

来自分类Dev

使用 .htaccess 删除特定页面的尾部斜杠

来自分类Dev

使用 JavaScript 获取特定页面的源代码

来自分类Dev

使用jquery / js在其他页面的输入字段中传递实际页面的URL

来自分类Dev

如果用户使用纯Java脚本访问特定的登录页面,如何更改主页URL

来自分类Dev

如何使用phonegap获取HTML页面的当前URL

来自分类Dev

使用smarty获取当前prestashop页面的URL

来自分类Dev

使用Crossrider从扩展中获取当前页面的url

来自分类Dev

如何列出使用 Scrapy 抓取数据的页面的 URL?

来自分类Dev

更改登录页面的URL

来自分类Dev

如何使用htacces清理url变量

来自分类Dev

如何使用url变量从索引页面的其他页面加载内容

来自分类Dev

在Android中更改特定页面的方向

来自分类Dev

在Android中更改特定页面的方向

来自分类Dev

使用服务器端的URL哈希获取当前页面的完整URL

来自分类Dev

jQuery-停止使用Ajax更改页面的表单提交

Related 相关文章

  1. 1

    我应该使用什么href URL,以便AJAX函数不会更改页面的URL?

  2. 2

    如何使用JavaScript在一天中的特定时间更改页面的背景色?

  3. 3

    使用锚点更改页面的内容

  4. 4

    使用锚点更改页面的内容

  5. 5

    准备“用户帖子页面”并让用户使用其特定URL进入其帖子页面的最佳实践是什么?

  6. 6

    是否可以使用bootstrap 4网格以这种特定方式更改移动设备页面的布局?

  7. 7

    使用Iron-Router转到Meteor.js中页面的特定ID部分(url#portion)

  8. 8

    使用节点列表更改页面的背景色

  9. 9

    如何使用<select onChange>元素更改页面的内容?

  10. 10

    如何更改页面的源代码?使用硒和java

  11. 11

    使用 AJAX Asp.Net MVC 更改页面的问题

  12. 12

    使用“分页”更改网站中页面的宏

  13. 13

    在链接标记中使用#导航到页面的特定部分

  14. 14

    使用php从html页面的特定行中提取数据

  15. 15

    使用 .htaccess 删除特定页面的尾部斜杠

  16. 16

    使用 JavaScript 获取特定页面的源代码

  17. 17

    使用jquery / js在其他页面的输入字段中传递实际页面的URL

  18. 18

    如果用户使用纯Java脚本访问特定的登录页面,如何更改主页URL

  19. 19

    如何使用phonegap获取HTML页面的当前URL

  20. 20

    使用smarty获取当前prestashop页面的URL

  21. 21

    使用Crossrider从扩展中获取当前页面的url

  22. 22

    如何列出使用 Scrapy 抓取数据的页面的 URL?

  23. 23

    更改登录页面的URL

  24. 24

    如何使用htacces清理url变量

  25. 25

    如何使用url变量从索引页面的其他页面加载内容

  26. 26

    在Android中更改特定页面的方向

  27. 27

    在Android中更改特定页面的方向

  28. 28

    使用服务器端的URL哈希获取当前页面的完整URL

  29. 29

    jQuery-停止使用Ajax更改页面的表单提交

热门标签

归档