0
我試圖重定向或重寫一個特定的頁面。在我的.htaccess中,我嘗試了這兩行,但都沒有成功。 press-releases-news /?lang = en頁面存在於我的網站上,但不是/ press-releases-news /?lang = fi,所以我試圖避免404結果。在這裏欣賞一些指針。重寫規則或重定向url中的htaccess
Redirect 301 /press-releases-news/?lang=fi/ /press-releases-news/?lang=en
RewriteRule /press-releases-news/?lang=fi/ /press-releases-news
RewriteEngine敘述後直接放在
<IfModule mod_rewrite.c>
RewriteEngine On
Redirect 301 /press-releases-news/?lang=fi/ /press-releases-news/?lang=en
RewriteRule /press-releases-news/?lang=fi/ /press-releases-news
RewriteBase/
RewriteRule ^(.+)\.aspx?$ handleRedirect.php [L,NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我試過,但沒有運氣。謝謝 – amespower
'^'表示從當前文件夾開始的uri。所以(爲了澄清),你的/新聞發佈 - 新聞/文件夾只是從根開始的一層,對吧? – Rounin
這是一個WordPress的網站,所以這個頁面使用的模板文件(archive.php)只有幾個層次。 – amespower