0
我一个WordPress网站,我想做出一个自定义的重定向这样的:htaccess的WordPress的自定义重定向
所有URL不通过启动/ FR /或/ EN /或/ ES /有无要重定向到/ FR/
我已经尝试:
RewriteCond %{REQUEST_URI} !^/fr(.*) [OR]
RewriteCond %{REQUEST_URI} !^/en(.*) [OR]
RewriteCond %{REQUEST_URI} !^/es(.*)
RewriteRule . /fr/? [R=301,L]
紧接在该放置:
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
它似乎工作,但我的问题是所有的图像,CSS,JS受此重定向影响,并没有加载。
有没有一种解决方案使这种重定向只在URL上,不在资产上?
你能更准确地说明这个规则吗?我不确定它是否对问题做出了回应:所有不以/ fr /或/ en /或/ es /开头的URL都必须重定向到/ fr /。 – Greg