我有.htaccess文件,其中包含一些301重定向。請參閱下面的.htaccess代碼。第三個301重定向工作正常。但是第一個和第二個重定向正在產生404 Page找不到結果。我搜索了SO和谷歌,並找到了一些解決方案。但他們都沒有工作。301重定向不起作用查詢字符串
以下是我的.htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Redirect 301 /page.php?page=8 http://www.mydomain.com/about-us/
Redirect 301 /page.php?page=5 http://www.mydomain.com/contact-us/
Redirect 301 /testimonial.php http://www.mydomain.com/testimonials/
請建議。
我試過可能在SO和谷歌中找到的方法。沒有工作。最後,我在page.php文件中使用了PHP的header()函數。 –
謝謝你的回答。下次我會嘗試你建議的方式。 –