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

如何使用mod-rewrite(iirf)仅重定向php文件【代码】

我目前有重定向(使用IIRF,但我相信这与.htaccess规则相同)设置,以便所有文件都不会被重定向,只是直接进入URL中的文件路径,但其他一切都被重定向到的index.php使用以下代码:RewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$/index.php?request=$1 [L,QSA]我需要它还将任何.php文件(但只有.php文件)重定向到index.php(与第二条规则相同) 总之,“www.example.com/foo”和“www.example.com/foo.php”都需要转到索引页面,但是“...

php – 如何使用url重写将url重定向到父目录【代码】

我需要从子目录到父目录进行重定向. 换句话说,我必须重定向任何匹配的东西http://exemple.com/portfolio/product1至 :http://exemple.com/product1有没有办法用URL REWRITE做到这一点? 谢谢解决方法:通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在DOCUMENT_ROOT目录下的.htaccess中:Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase /RewriteRule ^portfolio/(.*)$/$1 [L...

php – 重定向后Codeigniter会话销毁【代码】

我在会话中添加订单ID和购物车项目.如果我在会话中添加2个购物车项目.它工作正常.如果我在会话中添加3个或更多项目的购物车.重定向丢失后的所有数据.控制器的名称是结帐.function pay_order($order_id){$this->load->helper('url');$this->load->library('session');$this->load->library('cart');$this->load->helper('url');$this->load->helper('form');$output = $this->cart->contents();$output = $this->sort_array($output...

php – 基本身份验证重定向url修改后【代码】

我有一个使用Yii框架制作的网站.我已经使用HTTP身份验证(基本)进行用户登录.它工作正常.在身份验证之后,它会重定向到用户配置文件,但是在附加了www部分https之后的url中.eg. https://wwwhttps.example.com/directory/我也尝试使用.htaccess删除https部分,但没有运气.这是我的.htaccess配置:#Options +FollowSymLinks IndexIgnore */*RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_...

使用.htaccess重定向/投票到/vote.php?vote=1【代码】

我需要帮助我的.htaccess文件.到目前为止,似乎没有任何效果.我创建了一个名为vote.php的PHP文件,它使用GET变量将用户重定向到相应的投票网站.现在,我希望用户能够输入myurl.com/vote1,它会将它们重定向到myurl.com/vote.php?vote=1等等vor / vote2,/ vote3,/ vote4和/ vote5所有帮助表示赞赏!谢谢,皮匠解决方法:将此代码放在DOCUMENT_ROOT / .htaccess文件中:RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-f RewriteCond %...

php – 如果laravel 4不存在特定路由,则将其重定向到页面【代码】

如果他们提取的数据不存在,我需要将路由重定向到另一个页面.路线是:Route::get('{link}/{data}', 'LinkController@getLink');{link}和{data}与模型绑定的位置:Route::model('link', 'Link'); Route::model('data', 'Data');这样,当这个链接的数据不存在时,它就是404,如果它确实存在,它就会被带到页面.我想要做的是重定向到另一个页面,否则链接将404.我已经找到了关于如何全局这样做的建议,但我只希望它发生在这一条路线上. 有任何...

在PHP中显示自定义404错误页面而不重定向【代码】

我创建了名为error.php的自定义404错误页面,现在我想在用户输入的url.like中显示error.php内容.这个链接:http://www.youtube.com/asdfasfsd 这是我的htaccess代码:ErrorDocument 404 https ://localhost/path/error.php我想在同一个URL中显示error.php内容而不重定向到error.php页面 如果用户键入了无效的URL(例如:https://localhost/path/nnn.php)current result:redirecting to error.php expected result:display error.php...

htaccess:将图像路径重定向到PHP脚本【代码】

我想要以下图片网址http://www.example.com/image-provider/article/1275449_inline3_scale_700xauto.jpg要重定向到实际生成内容的以下PHP脚本http://www.example.com/image-provider?url=article/1275449_inline3_scale_700xauto.jpg我在.htaccess中尝试了以下语法RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/image-provider/(.*)$image-provider?url=$1 [L]到目前为止没有成功:我仍然得到404.我的.htaccess有什么问题吗...

php – 当进入登录页面时,如果已登录则重定向到索引【代码】

当用户首先没有登录时转到索引,它将重定向到登录页面. 但是,如果用户在登录时尝试打开登录页面,如何将用户重定向到索引? 我的登录php:<?php if(isset($_POST["button_login"])) //FUNGSI LOGIN { $user = $_POST["name"];$pass = $_POST["password"];$sql_login = "SELECT * FROM user WHERE username='$user' AND password='$pass'";$result_login = $conn->query($sql_login);$row_login = $result_...

php – 处理.htaccess重定向与不同的参数?【代码】

我想将不进入目录的URL重定向到一个脚本(例如script1.php),以及具有另一个脚本(script2.php)类别的URL.基本上我想做这样的事情:http://www.test.com/user1 – > http://www.test.com/script1.php?username=user1其中script1.php获取用户名并为该用户显示适当的页面.我有这个部分使用此代码:RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$script1.php?username=$1 [L,QSA]现在的问...

php – cURL从重定向获取url

我目前正在使用cURL尝试从网站刮刀的重定向获取URL.我只需要网站上的网址.我在过去几天研究过stackoverflow和其他网站,但都没有成功.我目前使用的代码来自这个网站: $url = "http://www.someredirect.com";$ch = curl_init($url);curl_setopt($ch, CURLOPT_USERAGENT,Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);cu...

php – 重定向到登录页面【代码】

我想创建登录页面,另一个php页面处理请求,我想检查凭证信息的有效性,在用户名或pswd不正确的情况下,我想重定向到登录页面,我如何在PHP中进行重定向?解决方法:你想使用’header()‘:header('Location: /login.php');提醒在调用header()之前,不能在屏幕上打印任何数据.

php – 没有用户知道的htaccess重定向【代码】

我们通过相同的代码运行多个域,我们希望将其图像保存在各自的文件夹中.这就是我们正在做的事情. /images/www.domain1.com/logo.jpg/images/www.domain2.com/logo.jpg 现在,我想知道的是,在htaccess中我们可以在没有用户怀疑的情况下重写网址.这就是我想要的<img src="/images/logo.jpg" />应该在内部成为通过htaccessRewriteRule ^images/(.*)$/images/{HTTP_HOST}/$1 [L,R=301]但我的问题是, >上面的重定向不断循环>我可以在没有用...

php – 开发WordPress管理链接重定向到实时网站【代码】

我正在尝试对我拥有的WordPress网站进行新的更改.所以我复制了所有文件并导出到新的开发子域.为子域创建新数据库并从实时站点导入数据库. 直播网站:http://mysite.com 开发网站:http://dev.mysite.com 似乎工作,但所有导航链接仍然指向实时网站.主要问题是当我去http://dev.mysite.com/wp-admin时,我被重定向到现场.这是我被重定向到的链接: http://mysite.com/wp-login.php?redirect_to=http%3A%2F%2Fdev.mysite.com%2Fwp-admi...

php – 如果AJAX url重定向到登录页面,则重定向到登录页面【代码】

有一个ajax加载的内容到< div>在我使用的页面中.项目中的所有页面都在登录时受到保护.根据逻辑,如果用户将窗口保持空闲300秒或更长时间,PHP将重定向到登录页面.这在页面刷新和导航时很有用.但是我遇到的问题是,当我加载一个< div>或者任何带有AJAX输出的元素,有时登录页面会在元素中加载.这是因为窗口处于空闲状态,PHP服务器重定向到登录页面.我需要将主页面重定向到登录页面,而不是通过AJAX加载重定向的登录页面.想法请. PHP检查上...