我需要重定向到http://site.com/language/arg1/arg2
http://site.com/language/mainpage/explore/arg1/arg2
如何到我的網站重定向.htaccess的
我沒有用的.htaccess大賽經驗,所以我有一個問題。
RewriteEngine On
RewriteCond %{HTTP_HOST} site.com$ [NC]
RewriteCond %{HTTP_HOST} !mainpage$
RewriteRule ^(.*)$ http://site.com/???/mainpage/explore/$1 [R=301,L]
第一個問題:結果是許多重定向(310個ERR_TOO_MANY_REDIRECTS)。我猜,RewriteCond %{HTTP_HOST} !mainpage$
錯誤?
第二個問題:「語言」部分可能需要幾個變體(「ru」,「en」等)。我必須寫而不是「???」在第四行?
我已經修改了routes.php,我不想去碰它。但是,謝謝你的回答 – indapublic
我的歉意,我錯了。使用routes.php解決方案更好。謝謝 – indapublic