我坦率地说.htaccess文件很新,并且想知道是否有人可以帮助我。
我正在运行Wordpress网站,并希望将example.com/index.html页面重定向到example.com/somthing/portfolio
我设置了一个简单的301重定向,但这并没有将example.com保留在地址栏中,而是切换到example.com/somthing/portfolio
有没有办法保留301重定向但只保留我的域名用于该特定链接?换句话说,我希望访问者登陆投资组合页面,通过Wordpress不能将其分配为默认主页(因为它位于Projects下),但必要性将我的域名保留在地址栏中。
当前默认的Wordpress .htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我的301重定向:
Redirect /index.html http://www.example.com/portfolio/portfolio/ports/
提前谢谢你。
答案 0 :(得分:0)
重定向网址 通过.htaccess文件中的重定向,您可以将用户从旧页面重定向到新页面,而无需保留旧页面。例如,如果您使用index.html作为索引文件,然后将index.html重命名为home.html,则可以设置重定向以将用户从index.html发送到home.html。例如:
Redirect /path/to/old/file/old.html http://www.example.com/new/file/new.html
旧文件的第一个路径必须是本地UNIX路径,而不是完整路径。因此,如果.htaccess文件位于目录/example.com中,则不会在本地UNIX路径中包含/home/exampleuser/example.com。第一个/表示example.com目录。如果旧文件位于该目录中,则应使用旧文件名后跟/。
新文件的第二个路径可以是本地UNIX路径,但也可以是链接到不同服务器或同一服务器上的页面的完整URL。
Redirect /index.html /new/
Redirect /index.html /default.html
Redirect /private/ http://www.example.com/private/
Redirect /img/logo.gif http://www.example.com/images/logo.gif
如果需要https://help.dreamhost.com/hc/en-us/articles/215747748-How-can-I-redirect-and-rewrite-my-URLs-with-an-htaccess-file-,您可以查看此链接了解更多信息 我想你可能会帮助那篇文章。
感谢。