【PHP网站实现地址URL重定向】教程文章相关的互联网学习教程文章

php – Laravel.旨在发布方法的重定向【代码】

我正在使用laravel 5,这是我的问题.用户填写表单X,如果他没有登录,他会被重定向以填写更多字段或者他有可能登录.一切正常,如果用户填写其他字段,但如果他登录,laravel重定向用户使用GET方法而不是POST来形成X. 这是我的中间件重定向的样子:return redirect()->guest('user/additional-fields');成功登录后会出现此重定向:return redirect()->intended();所以在重定向意图我得到错误 MethodNotAllowedHttpException. URL正确,...

php – 将所有内容重定向到特定页面,除了一些URL – Yii【代码】

在我的网络应用中,我需要将所有网址重定向到特定网页,但3个特定网址除外. 我怎样才能在Yii Framework中全局(并且轻松地)完成它?是否有可用于处理所有GET请求的基本控制器? 我正在使用Yii 2.0.解决方法:我会使用这个或类似的UrlManager配置:'urlManager' => ['enablePrettyUrl' => true,'rules' => [// your rule for specific URL #1,// your rule for specific URL #2,// your rule for specific URL #3,'<controler>/<action>...

php – CodeIgniter Localhost重定向到xampp主屏幕【代码】

当我在浏览器中运行CI项目时,使用localhost / hr,它将我重定向到localhost / dashboard /. 搜索了不同的解决方案,但没有得到它的工作.这是我在“htdocs / hr”文件夹中的.htaccess文件RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$/index.php/$1 [L]注意:htdocs文件夹中没有.htaccess文件. 当我删除/重命名index.php文件并访问htdocs时,它给了我错误.Object not found!The requested UR...

php – 如何使用.htaccess将所有页面重定向到https,但有例外?【代码】

我使用htaccess强制所有页面重新路由到https使用…RewriteEngine on RewriteBase /RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$https://ourdomain.com/$1 [R,L]有什么方法可以为mydomain.com/videos&& ourdomain.com/blog确保这些页面被强制删除https并使用http?解决方法:您已经使用RewriteCond来限制重写到端口80上的请求. 您不希望在端口80上为/ videos和/ blog重写请求,因此:RewriteCond %{SERVER_PORT} 80 RewriteCond...

如何在Codeigniter中重定向和删除index.php【代码】

参见英文答案 > How to remove “index.php” in codeigniter’s path 26个我正在使用htaccess下面从Codeigniter中的url中删除index.php.RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$/index.php/$1 [L]问题是用户仍然可以使用下面的代码来访问该方法:http://example.com/index.php/controller/method如果他们添加index.php,如何将它们重定向到没有...

PHP重定向回上一页【代码】

我为login.php页面所做的是,如果用户已登录,他将被重定向到first.php页面.session_start(); if(isset($_SESSION['usr']) && isset($_SESSION['pswd'])){header("Location: first.php"); } 在所有其他页面中,如果用户尚未登录,则会将其重定向到login.php页面.session_start(); if(!isset($_SESSION['usr']) || !isset($_SESSION['pswd'])){header("Location: login.php"); } 问题在于:有没有办法将用户重定向到他来自的地方?如果您...

php – 在codeigniter中如何使用ajax登录后重定向【代码】

我有一个登录弹出窗口Modal.我正在通过ajax登录 语气<div class="modal-body"><form action="<?php echo base_url('Login');?>" method="POST"><div class="form-group"><input type="text" placeholder="Email or Mobile*" value="" id="loginEmail" name="email" class="form-control input-feild"></div><div class="form-group"><input type="password" placeholder="Password*" value="" id="loginPassword" name="password" ...

php – Laravel-使用变量重定向并将其显示在视图文件中【代码】

我有一个控制器public function store(Request $request) {if ($request->input('asc')){$image = PropertyUser::where('user_id', '=', Auth::user()->id)->get();foreach($image as $property){$id = $property->property_id;}$image_ = Image::where('property_id', $id)->sortBy('description')->get();return redirect('settings/photos');如何使用$image_变量重定向并将其显示在我的视图文件中@foreach ($image_ as $images)...

PHP跟踪重定向【代码】

我有一个超过10,000个URL的数据库,但是每个URL都会重定向到另一个URL.如何请求URL并在(可能)多个重定向的路径中找到它的最终目的地?解决方法:您可以使用cURL功能执行此操作:$c = curl_init('http://original.url'); curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); curl_exec($c);// Error checking here - see curl_error()$newUrl = curl_getinfo($c, CURLINFO_EFFECTIVE_URL);curl_close($c);

php – 导致重定向循环的原因是什么?

这是我的网页: 重定向页面:如果用户具有打开的会话,则重定向到适当的资源否则重定向到登录页面 登录页面:如果用户登录信息有效,则重定向到$_SERVER [‘HTTP_REFERER’]否则显示登录页面 当您访问重定向页面时,它会发现您没有有效的会话并重定向到登录页面.然后您可以登录没有问题,但在身份验证后我收到“此网页有一个重定向循环.” Chrome页面. 这不是一个真正的循环,因为有几种方法(IE提供有效的登录详细信息并转到目标资源,提...

php – 为什么在内容已经回显后,此标题位置重定向是否有效?【代码】

<? echo "lalala"; header("Location: http://www.google.com/");如果我把它放在一个简单的php文件中并通过mod-php(PHP版本5.3.2-1ubuntu4.10)提供标准apache2服务器,重定向到谷歌工作.<? echo "lalala"; flush(); header("Location: http://www.google.com/");这段代码显然不会产生有效的重定向. 我的问题是如何处理第一个代码及其工作原理.因为我记得有时候这样的事情是不可能的. mod-php或apache是??否足够智能以缓冲整个请求并...

htaccess重定向删除index.php【代码】

我希望用户能够使用$_SERVER [‘PATH_INFO’]作为占位符,为哪个文件提供服务并摆脱地址栏中的index.php 例如,我想将me.com/index.php/settings1作为me.com/settings1提供给用户使用的任何PATH_INFO等等. 我怎么写这个作为htaccess规则?我甚至不知道从哪里开始 如果它有帮助,我正在使用hostgator的共享主机方案. 根据@EddyFreddy的建议,我尝试了在这个问题中提到的两种方法,没有运气.这是目前文件的样子:suPHP_ConfigPath /home/u...

PHP回显和重定向【代码】

<?php $dateiname = 'daten.txt'; $inhalt =$_POST['vorname'].' '.$_POST['nachname']."; ".$_POST['abteilung'].";".$_POST['strecke']."; ".$_POST['groesse'].' ; '.$_POST['tag'].'.'.$_POST['monat'].'.'.$_POST['jahr'].PHP_EOL.""; echo "Sie haben folgende Angaben gemacht:<br>"; echo "Name: $_POST[vorname] $_POST[nachname] <br>Abteilung: $_POST[abteilung] <br>Geburtsdatum: $_POST[tag].$_POST[monat].$_POST[...

php – Magento管理员登录重定向【代码】

使用magento,我将网站转移到新服务器,但当我尝试登录管理员时,它会继续重定向回旧域.我似乎无法让这个工作. 有没有可以解决这个问题的地方?解决方法:1)更新核心配置数据表中的基本URL和安全基本URL 2)截断core_session表 3)运行此查询:SET FOREIGN_KEY_CHECKS=0; UPDATE `core_store` SET store_id = 0 WHERE code='admin'; UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; UPDATE `core_website` SET websit...

php – 如何在用户注册后使Drupal重定向到页面【代码】

我有一个Drupal网站,我想显示不同的欢迎页面,具体取决于我的用户输入的个人资料字段.我无法使用全局$user变量,因为用户不会自动登录(他们必须在他们登录之前使用他们的电子邮件地址). 我在哪里可以添加代码来设置重定向?我在形式验证器中尝试使用$form [‘#redirect’]和$form_state [‘redirect’],但这不起作用.解决方法:您可以使用logintobogan获取灵感:#implementation of hook_user mymodule_user($op) { if ($op == 'login...