我被htaccess困在这里。我已经搜索并尝试过很多教程和问题解决方案,但无法达到我的目的。
我想从网站链接中删除文件夹名称。我的htaccess文件位于根目录中,即" testing"
我的链接是什么样的:
http://localhost/testing/sub/test.php
我想要的是什么:
http://localhost/test.php
以下是我的htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule /(.*) /testing/sub/$1 [L]
答案 0 :(得分:3)
在根.htaccess
中使用此行RewriteRule ^ test.php $ /testing/sub/test.php
答案 1 :(得分:0)
最好的方法是转到包含您网站所有文件的文件夹。例如,如果文件夹名为" site1"从你的cpanel转到它将所有文件复制到你的Public_html文件夹
一种方法是,一旦找到包含您的站点文件的文件夹,并且您正在查看它们, 单击全选以选择所有文件,或者如果您没有看到全选 单击应突出显示的文件夹中的第一个文件 然后向下滚动到文件夹的最后一个文件 按键盘上的shift按钮,然后单击最后一个文件 现在一切都应该突出显示。 如果不再重复这个过程 直到一切都突出显示
右键单击 并单击副本
在底部的小弹出窗口中 你应该看到复制文件 确保您要将文件复制到的文件夹是 /的public_html 然后单击弹出窗口右下角的“复制文件”按钮。
现在所有文件都应该在pulic_html文件夹中 您现在需要更改configuration.php文件 右键单击并在弹出窗口打开后单击编辑再次单击编辑 它应该在您的浏览器中打开 寻找代码行:
public $ live_site =' http://vivendishop.com';
如果您的域名有/文件夹 删除它并保存
应该这样做希望有效 为你