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