【二级目录下htaccess301重定向的配置代码】教程文章相关的互联网学习教程文章

php – .htaccess从站点根目录重定向到公共文件夹,在URL中隐藏“public”?【代码】

贝娄是我的网站目录结构:htdocs/My-Project/public/index.phpcss/img/js/src/config.phptemplates/library/我不希望任何直接用户访问src目录中的任何文件. src包含我的模板和后端逻辑脚本. 我想设置我的.htaccess,以便当用户访问我的网站(根文件夹My-Project)时,它们会被重定向到My-Project / public / index.php.我希望URL在索引页面上看起来像My-Project.com. 有帮助吗?我对修改我的.htaccess文件犹豫不决,因为我在这里和网上看...

使用htaccess将all重定向到index.php【代码】

我正在编写一个简单的基于PHP的MVC-ish框架.我希望这个框架能够安装在任何目录中. 我的PHP脚本抓取请求uri并将其分解为段.它使段1成为控制器,段2成为行动.当我这样做时,这一切都很好: http://www.example.com/mvc/module/test/ 它将转到特定的模块控制器和方法.现在我有一个默认控制器,即家庭控制器,它位于文件夹主页中. 现在我直接访问这个文件夹http://www.example.com/mvc/home/它将显示403禁止,因为该文件夹确实存在,而且它也...

php – .htaccess mod_rewrite重定向问题【代码】

我目前在使用.htaccess重定向用户时遇到了一些问题,并且想知道是否有人可以帮助我. 1.背景: 我目前有一个相当长的域名,为了这个问题,我现在在这个域上将它称为mylongdomainname.com我有一个子域,我用来托管文件,图片等,以显示朋友或与人分享这是文件. mylongdomainname.com现在显然URL可以很长,因为我有不同的目录和文件.所以为了减少我购买另一个短域的空间,让我们把它称为small.me现在我想做的是使用.htaccess和一个简单的PHP文...

php – 使用htaccess将root重定向到子文件夹而不在URL中显示【代码】

我目前在共享服务器上使用Silex framework托管一个网站,我有一个问题… Silex就像是Synfony,有一个位于/ web /子文件夹中的app.php文件:该网站只能通过URL website.com/web/访问.我无法创建虚拟主机,因为它是共享服务器,所以我认为解决方案是使用.htaccess文件… 我设法将website.com自动重定向到website.com/web/,但我真的不喜欢这个选项;我宁愿website.com直接指向website.com/web/,但我不知道如何通过使用htaccess文件来做到这...

使用.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 %...

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 – 处理.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 – 没有用户知道的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 – 如何使用.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...

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...

htaccess仅将index.html重定向到index.php【代码】

我有一个htaccess规则,它将index.html重定向到index.phpRewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/RewriteRule ^(.*)index\.html$/$1index.php [R=301,L]这很好 – 当我拨打http://mydomainname.com/index.html时,它会将我重定向到http://mydomainname.com/index.php 但是我遇到了一个问题,当子文件夹中有一个名为index.html的文件时,我的htaccess规则将其带到index.php. 示例 – http://mydomainname.com/s...

php – .htaccess使用GET参数重定向【代码】

我已经检查了很多与.htaccess重定向相关的答案,但是我无法详细说明我的问题: 我有一个旧网站,博客条目如下: http://ellrohir.mzf.cz/index.php?page=blog&id=77 现在我还有一个新的网站,其中包含“不错的网址”,可以使用以下网址查找博客条目: http://alois-seckar.cz/politics-blog/77 我想“关闭”旧页面并将任何旧链接重定向到新站点.如何捕获旧网址并将其转移到新网址?我仍然无法想出必要的.htaccess代码:(解决方法:试试这...

php htaccess重定向到bootstrap文件可防止css文件等404错误【代码】

我一直致力于制作自己的框架,专注于学习更高级的编程实践,而不是在大学时学到的.我使用.htaccess将所有页面请求重定向到我的bootstrap文件,该文件根据请求URI加载控制器和主题. 网址格式为site.com/Controller [/optional/multiple/params] 问题是,让我们说,我试图包含一个图像或css文件,它不存在.在firebug中,由于重定向,它们不会显示为404错误. .htacess文件Options +FollowSymLinks IndexIgnore */*# Turn on the RewriteEngine...

htaccess(无重定向)[REWRITEURL](index.php的文件夹)【代码】

我只是希望得到一个快速的htaccess重定向.即: domain.com/subfolderGreen – > domain.com/index.php?folder=subfolderGreen (注意子文件夹绿色实际存在) 我一直在尝试,但无法达到所需的正则表达式. 谢谢.一个. 添加: 对不起,我希望这适用于任何子文件夹,而不仅仅是“子文件夹绿色”我正在使用 RewriteRule ^ /([^ /])/?$/index.php?folder=$1 [L] 但它不起作用.任何线索?解决方法:我认为你的例子会导致无限循环,因为/index.p...

php – 如何使用.htaccess将非www重定向到www? (还有两个问题……)【代码】

摘要 我买了一个域名(假设(www.)mydomain.com).我有3个希望:首先,当用户在地址栏中输入mydomain.com时,它可以重定向到www.mydomain.com(在地址前面自动添加www.).其次,由于我购买的域名不支持SSL,因此当用户在地址前输入https://时,直接将其转换为http://.第三,当用户输入不存在的URL时,显示消息:“您正在寻找的页面不存在.”并在10秒后重定向到我的主页(www.mydomain.com/). 我的尝试 我已经搜索了互联网,但刚刚找到了添加www...