使用 htaccess 重定向到 * 页面

redirect with htaccess to * page

我正在使用名为 "onedrive/example/" 的目录 在目录示例中,我所有的 php 文件都被存储了。

现在我想像这样使用 htaccess 重定向:

当有人试图访问时 http://www.my-site.com/onedrive-redirect/pagename.php htaccess needs to redirect the user to http://www.my-site.com/onedrivee/example/pagename.php

但是我该如何创建它呢?我已经试过了:

Options +FollowSymLinks 
RewriteEngine on

php_flag session.bug_compat_42 0
php_flag session.bug_compat_warn 0

php_value memory_limit 64M

RewriteRule ^onedrive-redirect/(.*)/ ./onedrive/example/.php
RewriteRule ^onedrive-redirect/(.*) ./onedrive/example/.php

但是这个例子不适合我。有人可以帮助我让它工作吗?

您可以在 DOCUMENT_ROOT/.htaccess 文件(onedrive 的父目录)中使用此代码:

RewriteEngine On
RewriteBase /

RewriteRule ^onedrive-redirect(/.*)$ /onedrive/example [L,NC]