網站以格式網址:htaccess的重寫和重定向到新的URL
http://domainname.com/caseshow.aspx?ivalue=engoogle1929年
現在應該重定向到:
http://domainname.com/index.php?option=com_easydiscuss&view=post&id=1929年
我需要以獲得最後的數字位數。它可以是一個2,3或4位數的數字,並把它放在新的網址結尾,我真的很困惑它的實現離子在.htaccess
網站以格式網址:htaccess的重寫和重定向到新的URL
http://domainname.com/caseshow.aspx?ivalue=engoogle1929年
現在應該重定向到:
http://domainname.com/index.php?option=com_easydiscuss&view=post&id=1929年
我需要以獲得最後的數字位數。它可以是一個2,3或4位數的數字,並把它放在新的網址結尾,我真的很困惑它的實現離子在.htaccess
您可以使用此重定向規則:
RewriteCond %{THE_REQUEST} \s/+caseshow\.aspx\?ivalue=[^0-9]*([0-9]+) [NC]
RewriteRule^/index.php?option=com_easydiscuss&view=post&id=%1 [R=301,L,NE]
它像魔術一樣工作,我需要學習,也有任何好的教程鏈接,請 –
不客氣。 http://askapache.com是相當不錯的資源。 – anubhava
我很困惑。一個文件擴展名是aspx其他的是php。你使用什麼樣的服務器? – Skriptotajs
以前的網站是在Windows服務器上,現在它已經在使用PHP的Linux服務器上重建。 –