Php htaccess跳过URL的一部分

Php htaccess跳过URL的一部分,php,.htaccess,magento,mod-rewrite,Php,.htaccess,Magento,Mod Rewrite,我有一个像这样的长URL。我需要这一页被打开,也像这样的简短形式。 我试过了,没用 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_URI} !^interview/folder1/folder2/ RewriteRule (.*) intervi

我有一个像这样的长URL。我需要这一页被打开,也像这样的简短形式。 我试过了,没用

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteCond %{REQUEST_URI} !^interview/folder1/folder2/
    RewriteRule (.*) interview/$1
请注意,这是htaccess的一个摘录,它要大得多。
我做错了什么?

你可以试试这个
.htaccess
文件:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^interview/folder1/folder2/
RewriteRule ^interview/(.*)$ /interview/folder1/folder2/$1 [L]

htaccess位于何处?htaccess位于网站的根文件夹中。感谢您的回答,但它不起作用。我想可能是因为我的htaccess文件中的其他重写。项目位于Magento中,htaccess有一行类似于此的重写规则。*index.php[L]我尝试了您在该行前后建议的重写。很抱歉,我没有看到您的基本url位于
访谈
文件夹中。请查看我的编辑,并尝试将此代码放在Magento内部调度程序
重写规则之前。*index.php[L]
。仍然无法工作。我在代码的最后一行尝试了它,但没有
[L]
,否则整个网站就会崩溃。