我在我的网站上重命名了一个目录。如何将所有现有网址重定向到新网址。
例如,我将“MyFolder”重命名为“mydirectory”。那么,如何将 http://mywebsite.com/MyFolder/somepage.html 重定向到http://mywebsite.com/mydirectory/somepage.html和http://mywebsite.com/MyFolder/anotherpage.html到http : //mywebsite.com/mydirectory/anotherpage.html等在 .htaccess 文件中使用一些规则。
以下是我的 .htaccess 文件的内容。它与 WordPress 的其他一些规则有关。
# 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]
RewriteRule ^/Wordpress/(.*)$ http://example.com/wordpress/$1 [R=301,L]
</IfModule>
# END WordPress
所以RewriteRule ^/Wordpress/(.*)$ http://example.com/wordpress/$1 [R=301,L]
应该根据我的知识工作。但它不起作用。
有趣的是,以下规则解决了我的问题。但我想学习如何。
Redirect 301 /Wordpress/ http://example.com/wordpress/
请让我知道这是如何工作的。