0

我正在使用 smarty 框架,并且 url 是使用主布局索引文件动态构建的。我想制定一个 mod_rewrite 规则来将 url www.mysite.com 转移到 /mysiteSubfolder/member/index.php 没有重定向,只是为了将 url 映射到那些调用,为了 SEO 友好的 url。

www.mysite.com/home.html 可以正常工作,但根 url 不起作用。我尝试了以下,但它只停留在根 url 的索引文件 root/index.php

这是我当前的 .htacces 代码

Options -Multiviews
Options -Indexes
RewriteEngine On

RewriteRule ^$        /mysiteSubfolder/client/index.php (not working)
RewriteRule ^home.html$   /mysiteSubfolder/client/index.php (working)
4

1 回答 1

0

您的根 .htaccess,即 /.htaccess,但不在 /mysiteSubfolder/client/.htaccess 中,应该是这样的(在 Debian/Apache2 上测试):

Options -Multiviews
Options -Indexes
RewriteEngine On

RewriteRule ^$        /mysiteSubfolder/client/index.php [L]
RewriteRule ^home.html$   /mysiteSubfolder/client/index.php [L]
于 2013-11-12T08:07:51.657 回答