我想讓舊的網址指向新的網頁。我遇到問題,因爲舊網址如下所示: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