我在以下页面有一个登录表单:
site.com/en/downloads
"en"是user_language(并且存储在全局var中)
当我登录时,表单将我重定向到:
site.com/downloads
虽然它应该使用我的user_language将我重定向到URL
我尝试了很多东西,但返回值的值总是被忽略.
他们都重定向到site.com/downloads.
正在输出的代码(对于最后一个示例)如下所示:
<form method="post" action="http://site.com/" >
<div class='hiddenFields'>
<input type="hidden" name="XID" value="9fae3b1b5fcf882776da6638706595af73a7b15d" />
<input type="hidden" name="ACT" value="7" />
<input type="hidden" name="RET" value="about/index" />
<input type="hidden" name="site_id" value="1" />
</div>
Run Code Online (Sandbox Code Playgroud)
我有一个.htaccess,看起来像这样:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Run Code Online (Sandbox Code Playgroud)
更新:
我按照建议尝试使用freemember,但问题仍然存在:
我已将返回值设置为"about/index",但我仍然被重定向到site.com/downloads.
freemember生成的代码看起来很稳固,因此必须覆盖返回值.
<form method="post" action="http://site.com/downloads" >
<div class='hiddenFields'>
<input type="hidden" name="XID" value="d9483688fbf63d9ea47e89a66e074b99f5b8465c" />
<input type="hidden" name="ACT" value="18" /> …Run Code Online (Sandbox Code Playgroud) 我正在运行一个带有1个频道的模板来显示大约500个条目.这些条目包含一些文本字段和MX谷歌地图字段.
该页面加载需要4秒钟(这太长了),当我查看输出分析器时,我注意到这样的几百行:
(0.545310/45.39MB)调用扩展类/方法:Matrix_ext/channel_entries_tagdata(0.552964/45.42MB)调用扩展类/方法:Playa_ext/channel_entries_tagdata(0.553339/45.42MB)调用扩展类/方法:Matrix_ext/channel_entries_tagdata(0.561014/45.45MB) )调用扩展类/方法:Playa_ext/channel_entries_tagdata(0.561453/45.45MB)调用扩展类/方法:Matrix_ext/channel_entries_tagdata(0.570236/45.49MB)调用扩展类/方法:Playa_ext/channel_entries_tagdata(0.570871/45.49MB)调用扩展类/方法:Matrix_ext/channel_entries_tagdata(0.581254/45.52MB)调用扩展类/方法:Playa_ext/channel_entries_tagdata ...
奇怪,因为此频道中没有播放或矩阵字段.我问过P&T支持论坛,但也许你们能帮忙吗?