2012-10-20 51 views
0

這是我的問題,我有一個雙語網站nd我不知道如何管理網址。如何使用.htaccess將兩個url重定向到同一個文件?

我想

  • mydomain.tld /接觸我們mydomain.tld /知性,接觸器顯示接觸us.php
  • mydomain.tld /定價mydomain.tld/prix顯示pricing.php
  • mydomain.tld /定價/物品1mydomain.tld /大獎賽/物品1顯示pricing.php?什麼=物品1(這一個我不知道如何處理,任何暗示是升值)。

我可以做的情況下,一個和兩個難易程度:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/\.]+)/?$ $1.php [R] # R for debug, make sure it shows the right page 

但我不希望有5頁10項,這不是一個安全的方式。

如果(也許)我可以做一些事情:(contact-us | nous-contacter)作爲一個條件,那將會很棒。仍然不確定這是否可行,如果是,它是最簡單和最安全的方法。

我該怎麼做?

回答

1
RewriteBase/
RewriteRule ^(contact-us|nous-contacter)$ contact-us.php [R] 
RewriteRule ^(pricing|prix)$ pricing.php [R] 
RewriteRule ^(pricing|prix)/(.*)$ pricing.php?what=$2 [R] 
+0

嗯,當你知道它是如何工作的時候更容易:P非常感謝你nachito :) –

相關問題