2012-12-02 24 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” 部分相同。