2017-09-06 29 views
1

任何人都知道如何與.htaccess所有形式的網址重定向:htaccess的:上傳目錄,只是一個URL一系列

  • www.example.com/showthread.php(any content)
  • www.example.com/forum/showthread.php(same content)

我只是希望它發生在這種類型的URL中,還有其他的URL我不想被修改。

+0

什麼是「(任何內容)」?你是指查詢字符串(以'?'開頭)還是路徑信息(以斜槓開頭)?在問題標題中,「上傳」是什麼意思?這似乎不涉及你的問題? – MrWhite

回答

0

我假定(any content)指的是查詢字符串(以?開頭)。你可以使用你的根.htaccess文件中的mod_rewrite來做如下的事情。

RewriteEngine On 
RewriteRule ^showthread\.php$ /forum/$0 [R=302,L] 

這需要靠近.htaccess文件的頂部。

這會將表格/showthread.php?<something>的URL重定向到/forum/showthread.php?<something>

$0是對匹配的整個URL路徑的反向引用。查詢字符串會自動複製到目標網址。

這是一個302(臨時)重定向。如果這意圖是永久性的,則更改爲301 - 但只有在您確認其工作正常後才能更改爲301。

相關問題