我想让旧的网址指向新的网页。我遇到问题,因为旧网址如下所示:http://nilandsplace.com/store/camping_eng/coghlans-campfire-cooking-forks-toaster-forks-package-of-4.html。 我想要在.ht从mywebsite.com/camping_eng/some.html访问到mywebsite.com/camping/some.html时重新执行URL,但“some.html”部分是相同的。 只有camping_eng更改为露营。重写URL中的.htaccess
0
A
回答
0
RewriteEngine on
RewriteBase /store
RewriteRule ^camping_eng/(.*)$ camping/$1 [QSA,L,R=301]
0
你可能想试试这个:
RewriteEngine on
RewriteRule ^camping_eng/([a-zA-Z0-9-=_.]+)/?$ http://mywebsite.com/camping/$1 [L,R=301]
这个例子根据你的问题的作品:
从mywebsite.com/camping_eng/some.html
到mywebsite.com/camping/some.html
进行了 “some.html” 部分相同。
相关问题
- 1. URL重写.htaccess
- 2. URL重写-.htaccess
- 3. .htaccess url重写
- 4. URL重写.htaccess
- 5. .htaccess url重写
- 6. htaccess重写url
- 7. Url重写htaccess
- 8. URL htaccess的重写
- 9. htaccess的重写URL
- 10. htaccess的URL重写
- 11. htaccess的URL重写
- 12. URL重写htaccess的
- 13. 的.htaccess URL重写
- 14. URL重写的.htaccess
- 15. URL重写htaccess的
- 16. htaccess的URL重写
- 17. 重写。 htaccess URL的
- 18. 的.htaccess URL重写
- 19. .htaccess的URL重写
- 20. htaccess的 - 重写URL
- 21. htaccess的:重写URL
- 22. 的.htaccess URL重写
- 23. htaccess的重写URL
- 24. htaccess的URL重写
- 25. htaccess的,URL重写
- 26. .htaccess重写不重写url
- 27. htaccess的URL重写URL multple
- 28. htaccess的URL重写URL
- 29. 重写URL在.htaccess
- 30. apache url重写.htaccess
感谢您的快速回答,但我仍然得到404没有找到 – user1870842
嗯,我猜是因为我添加了RewriteBase。你的问题在这里相互矛盾,对不起。首先,你在这个网站上有'存储',然后它就会丢失。所以你可能需要稍微调整一下我的答案。最后你必须明白你在做什么。你不能只是复制一些东西,并期待它的工作。那么最好不要在互联网上运行一个站点,你不同意吗? – arkascha
那么每个人都必须学习一些方法。我第一次去了Apache网站,但我没有得到正确的问题,并没有得到任何东西,我得到它的工作: RewriteEngine on RewriteBase/store #RewriteCond%{REQUEST_URI} ^/camping_eng RewriteRule ^(。* )$ camping/$ 1 [L,R = 301] 但我认为我正在重写没有条件的所有东西 – user1870842