1

我想要访问网站“ http://kevingstongramado.p.ht/ ”的用户,

被重定向到' http://kevingstongramado.p.ht/catalogo/ '。这实际上是一个 wordpress 网站。

我试过这个:

重定向 301 / http://kevingstongramado.p.ht/ http://kevingstongramado.p.ht/catalogo/

将 .htaccess 放在网站的根目录中。不是包含 wordpress 的文件夹的根目录。

不工作。

“catalogo”是包含打开 wordpress 网站的“index.php”的文件夹。

任何人?

4

2 回答 2

1

使用重定向匹配

如果我没记错的话,你应该使用相对路径。

在根文件夹中创建索引文件 index.htm。然后,

RedirectMatch 301 /index.htm /catalogo//$1
于 2013-05-16T20:27:19.897 回答
1

.htaccess.htaccess通过搜索和解释文档根目录下路径中每个目录中每个文件的配置来计算文件。

你想要一些类似的东西

RewriteCond ${REQUEST_URI} !^/catalogo/ [NC]
RewriteRule ^(.*)$ /catalogo/$1 [L]

这使得规则是有条件的。/catalogo/只有在请求 uri 中不存在该规则时,它才会执行该规则。实际的规则是把所有的东西都放在/catalogo/前面……这是文件中要执行的最后一条规则。该文件进入/catalogo/目录时将被重新处理。

于 2013-05-16T21:01:48.857 回答