2014-07-09 131 views
0

我現在有:國防部重寫htaccess的重寫規則

Order deny,allow 
Options +FollowSymlinks 
RewriteEngine on 
DirectoryIndex index.php 

RewriteRule ^en/newsevents$ ?action=setLang&lang=eng&menuid=6 [L,QSA] 

它加載文本我,但thiks必須看在/ en文件夾。

這並不工作,但改變從localhost/en/newseventslocalhost/name/?action=setLang&lang=eng&menuid=6

的URL我希望它仍然localhost/en/newsevents

RewriteRule ^en/newsevents$ `http://localhost/name/?action=setLang&lang=eng&menuid=6 [L,QSA]` 
+0

我現在有重寫規則^(+)/新聞活動$行動= setLang&LANG = $ 1菜單ID = 6 [L]它的工作,但它認爲,當我把爲(+)/- > en它必須在文件夾en/img中查找圖像而不是/ img – user3819862

+0

我已經通過爲每個圖像添加根目錄來解決問題,所以而不是img/image.jpg我已經/ myownroot/img/image.jpg的 – user3819862

回答

-1

您需要使用直通

重寫規則^ EN /新聞活動$? action = setLang & lang = eng & menuid = 6 [PT,L,QSA]

+0

這不起作用 – user3819862

+0

這一切工作正常: 重寫規則^ $ HOME [L] 重寫規則^ $家行動=家庭[L] 重寫規則^ $ COMPAGNY行動= bedrijf [L] 重寫規則?^products $?action = producten [L] RewriteRule^market $?action = markt [L] RewriteRule^directsales $?action = directeverkoop [L] RewriteRule^contact $?action = contact [L] RewriteRule^en/contact $?action = setLang&lang = eng&menuid = 7 [L] – user3819862

0

只是這樣做:?

RewriteRule ^(en/newsevents)$ $1?action=setLang&lang=eng&menuid=6 [QSA,L]