2012-12-02 25 views

回答

0
RewriteEngine on 
RewriteBase /store 
RewriteRule ^camping_eng/(.*)$ camping/$1 [QSA,L,R=301] 
+0

感謝您的快速回答,但我仍然得到404沒有找到 – user1870842

+0

嗯,我猜是因爲我添加了RewriteBase。你的問題在這裏相互矛盾,對不起。首先,你在這個網站上有'存儲',然後它就會丟失。所以你可能需要稍微調整一下我的答案。最後你必須明白你在做什麼。你不能只是複製一些東西,並期待它的工作。那麼最好不要在互聯網上運行一個站點,你不同意嗎? – arkascha

+0

那麼每個人都必須學習一些方法。我第一次去了Apache網站,但我沒有得到正確的問題,並沒有得到任何東西,我得到它的工作: RewriteEngine on RewriteBase/store #RewriteCond%{REQUEST_URI} ^/camping_eng RewriteRule ^(。* )$ camping/$ 1 [L,R = 301] 但我認爲我正在重寫沒有條件的所有東西 – user1870842

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」 部分相同。