2014-09-22 34 views
0

如何將我的網站上的所有頁面重定向到URL中的/ de/.php或/ en/ .php?我不想重定向domain.com/index.php,只有domain.com/de/.php或/en/*.php。返回以.php結尾的所有頁面的HTTP狀態代碼301

+1

301重定向,正確的,但......在哪裏? – 2014-09-22 16:54:35

+0

僅限於主域名,所以以domain.com – 2014-09-22 16:55:52

回答

2

您可以使用此規則

RewriteRule ^(en|de)/(.*?)\.php$/[R=301,L] 
+0

謝謝!我將它添加到我的.htaccess中,但domain.com/de/test.php仍然給我一個404而不是301. – 2014-09-22 17:04:55

+0

你把** RewriteEngine On **之前?你的htaccess在根文件夾中?是* mod_rewrite *啓用和允許您的Apache配置htaccess? – 2014-09-22 17:07:02

+1

我做了,但是.htaccess很長,在底部它沒有工作。我在RewriteEngine On之後立即將其移開,現在它就像魅力一樣。謝謝! – 2014-09-22 17:11:15