.htaccess重定向损坏的URL

Sam*_*ker 6 php wordpress .htaccess

我更新了一个网站,但链接不再正常工作.我有一些网址,但他们不再工作了:

http://www.mysite.eu/fr/some-page
http://www.mysite.eu/fr/some-page1
http://www.mysite.eu/fr/some-page2
Run Code Online (Sandbox Code Playgroud)

/fr/网址中有内容时,是否可以重定向页面?我试过了

Redirect 301 /fr/ http://www.mysite.eu/
Run Code Online (Sandbox Code Playgroud)

但那只剥离了/fr/.

Hav*_*ock 6

大!因此,如果您已mod_rewrite激活,则可以重写已损坏的链接,而不是重定向它们

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteRule ^fr/(.)*$ / [R=301,NC,L]  # Added line
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
Run Code Online (Sandbox Code Playgroud)