使用php有一种方法可以采用这条路径
Path: /abc/def/files/websitedomain/from/this/folder/(mynewpages.php location)
并将其重定向到此处
Path: /abc/def/files/www/com/(index.php location)
所以我的结果是
website.com/mynewpages
这是我目前唯一可用的选项。我工作的网站是一次非常有趣的体验。
编辑:所提供的解决方案都没有解决我的问题。但是,你们都让我思考。我能够通过PHP
获取.htaccess文件<?php
$myfile = fopen(".htaccess", "w") or die("Unable to open file!");
$txt = " copied text + Hello World ";
fwrite($myfile, $txt);
fclose($myfile);
?>
那很有用。现在我只需要最好的方法将我的路径需求写入.htaccess。
答案 0 :(得分:-2)
要重定向到DocumentRoot之外,您需要使用mod_rewrite或等效的。通过PHP包含这样做是不安全的,并且HTTP重定向(位置标题)将不起作用。
如果您正在使用Apache,它看起来会像这样(但问题不够明确,无法提供具体信息):
<VirtualHost 80>
DocumentRoot "/abc/def/files/websitedomain"
...
<Directory "/abc/def/files/websitedomain/from/this/folder">
RewriteEngine On
RewriteRule "^/abc/def/files/websitedomain/from/this/folder/(.*)$" "/abc/def/files/www/com/$1"
</Directory>
</VirtualHost>