使用.htaccess在Typo3网站上应用URL重写规则

使用.htaccess在Typo3网站上应用URL重写规则,.htaccess,typo3,url-rewrite-module,.htaccess,Typo3,Url Rewrite Module,我有一个url重写规则,可以在我的本地服务器(xampp)上正常工作,但是当我把它放在typo3站点的.htaccess中时,它就不起作用了。这条规则看起来是这样的: RewriteCond %{DOCUMENT_ROOT}/test/$1\.html -f [NC] RewriteRule ^(.+?)/?$ /test/$1.html [L,R] 她将每个以www.site.com/name/结尾的请求重定向到www.site.com/name.html,并在url栏中显示.html扩展名

我有一个url重写规则,可以在我的本地服务器(xampp)上正常工作,但是当我把它放在typo3站点的.htaccess中时,它就不起作用了。这条规则看起来是这样的:

RewriteCond %{DOCUMENT_ROOT}/test/$1\.html -f [NC]
RewriteRule ^(.+?)/?$ /test/$1.html [L,R]
她将每个以www.site.com/name/结尾的请求重定向到www.site.com/name.html,并在url栏中显示.html扩展名。正如我所说,这个重写规则在我的本地服务器上成功运行,但应用于一个普通网站(不是typo3),typo3网站的.htaccess包含一堆由另一个程序员编写的其他重写规则,因此以下是阻止它工作的两个合理原因:

第一:已有的.htaccess现有重写规则覆盖了我创建的重写规则(即使我将其添加到文件的最底部)

第二:可能是因为typo3 cms的结构不同,我真的不认为它会影响.htaccess规则,但是。。我仍然认为这是一个可能的原因(除非有人向我证实相反的情况)


如果有人能帮助我使用.htaccess文件,而不是依赖RealUrl这样的扩展名,我将不胜感激。

不,实际上测试文件夹只存在于我的localserver上,在typo3中,我有这样一个结构\www\typo3\folder\.htaccessOk你能显示
\www\typo3\folder\.htaccess
的全部内容吗?因此对于phpinfo语句,我无法使其工作,我将info.php文件上载到服务器,但由于重写规则,我无法访问该文件,也不允许我停止它们(即使是一段时间),htaccess文件包含4250行重写规则定义和其他内容,因此您希望我将其发送给您吗?如果是,请告诉我您的电子邮件地址,或者发电子邮件到anass.rakibi[a]gmail.com4520热线。htaccess很可怕。你可以上传到pastebin.com并在这里留下链接。好的,无论如何谢谢你的帮助:)我真的很感激