首页 > TAG信息列表 > mod-rewrite
php-如何使用.htaccess重定向除一个请求以外的所有请求?
我有一个使用React构建的网站,该网站仅将Wordpress用作CMS.路由是使用react-router在前端进行处理的,因此,由于所有路由都被重定向到index.html,因此我无法访问WordPress管理页面. 我想将所有路由重定向到index.html,但这一路由除外,该路由链接到我的管理面板:www.mysite.com/wordprphp-将mod_rewrite规则从conf.d移至.htaccess
从conf.d文件夹中移出mod_rewrite规则后,它们在.htaccess中工作时出现问题. 我确实出于性能方面的原因而理解,将其放在此处会更明智,但是我在文档根目录上有提供php服务的文件夹,我不希望将这些规则应用于该文件夹. 这就是..任何和所有帮助将不胜感激! <IfModule mod_rewrite.c>php-使用Timthumb时SEO友好的URL
我的团队最近更新了我的网站www.uksoccershop.com,以使用timthumb显示图像缩略图.这已经成功完成,但是来自Google图片的SEO流量丢失的问题迫在眉睫.恐怕Google会以这种方式开始为网址建立索引-http://img.uksoccershop.com/timthumb.php?src=http://img.uksoccershop.com/2437.gif&PHP-Mod_Rewrite扩展删除功能更改404的功能
当我尝试使用Apache服务器上的.htaccess文件从所有文件中删除PHP扩展名时,一切正常.扩展被删除,一切看起来都好多了. 但是,我有一个小问题:通常我进入诸如./nonexistent.php之类的页面时,会出现404错误.但是,当我重写URL并转到./不存在时,却收到500 Internal Server Error. 理想情况php-强烈处理Apache字符
好的,我只是将服务器从共享主机切换到专用服务器,但除了一个问题之外,所有功能似乎都在发挥相同的作用.在开始之前,我应该提到两个服务器都在LAMP堆栈上运行了完全相同的codeigniter配置. 我认为仅通过示例显示最简单,因此它们是: URI:/ search / term /% 新服务器结果:错误的请求-服务php .htaccess网址重写错误的参数
我使用.htaccess RewriteEngine有一个奇怪的问题. 我有一个简单的规则: RewriteEngine On RewriteRule ^(.\*)/(.\*).php$pages/test.php?lang1=$1&page1=$2 [L] 在pages / test.php中,我输入了以下php代码: echo('lang: '.$_GET['lang1'].'< br />'); echPHP-Apache Rewrite-本地主机中的干净URL
在过去的几个小时中,我一直试图在LAMP机器中编写干净的URL. 启用了Apache的mod_rewrite,并且我试图使用.htaccess文件将URL GET参数传递给我的index.php脚本,该脚本当时只是_GET的var_dump. 我当前的.htaccess文件如下(尽管我已经尝试了很多变体,但在其他答案上都没有成功) Rewritphp-是否可以在没有htaccess文件的情况下重写URL?
是否可以在不使用htaccess文件的情况下缩短网址? 例如我有这个网址. this/is/a/very/long/url.php 改成 short/url.php 我希望我能很好地回答THX伙计们:)解决方法:是的,主要用于框架 一种使用前端控制器的方法 例如:您的前端控制器是index.php 您的页面链接以… / index.php / nytPHP-将动态转换为静态网址
我希望用户输入 http://localhost/test_url/john 代替 http://localhost/test_url/index.php/?user=john 我已经使用了许多在stackoverflow和其他站点上编辑.htaccess的方法,但是它不起作用.我正在使用Ubuntu 12.04服务器.默认情况下,/ var / www /中没有“ .htaccess”文件.我php-URL重写不适用于Apache
我想要以下内容: myhomepage.com<-这应该变成这个-> myhomepage.com/index.php myhomepage.com/mypage<-应该转到此-> myhomepage.com/index.php?page=mypage myhomepage.com/mypage/mymethod<-应该转到此-> myhomepage.com/index.php?page=mypage\u0026amp;method=mymethod myhomephp-使用htaccess重写和重定向文件夹的URL
好的,我是URL重写和重定向问题的新手.我已经在Google& Stackoverflow的答案,将工作,似乎没有任何工作! 我想要完成的是… 采取以下链接:mysite.com/research/index.php?quote=goog 然后将其转换并重定向到以下位置:mysite.com/research/goog 从位于URL的表单中获取URL字符串末尾的“ g使用htaccess文件的多种语言的友好php URL(从URL中检测语言)
我有一个多语言的php脚本,它使用URL来检测应从用户的模板文件夹中加载哪些语言文件. 例如: 英文版:site.com/etc.php或site.com/etc.php?lang=EN 阿拉伯文版本:site.com/etc.php?lang = AR 但我想拥有更漂亮的SEO友好网址.因此,我需要以更好的方式从URL中检测语言. 例如: 英文版:site.comphp-无法从.htaccess生成的网址获取变量
我正在尝试使用.htaccess文件获取新的网址,但无法从该网址获取php变量名称. .htaccess代码在这里 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^courses/([a-zA-Z0-9\-\_]+)/$courses.php?cat-name=$1 php代码是 ephp-子网域的网址重写
情况很简单.我在cpanel中创建了一个通配符子域,其内容类似于:* .mysite.com. 我可以加载页面,但是我想将通配符的值用作GET的参数,以便页面可以实际基于该GET值显示相关内容. 因此,我想知道的是是否有可能拥有允许我执行以下操作的重写规则. 从网址:http://andystore.mysite.com中获PHP-允许在mod_rewrite中使用百分比(%)符号?
因此,我试图通过mod_rewrite规则传递PHP urlencode()变量,但是我似乎无法使其正常运行. 目前,我正在通过这种事情: /test/abc%40test.co.uk @符号用urlencode中的& 40代替. 通过此规则: RewriteRule ^test/([-_.%A-Za-z0-9]+)/?$test.php?variable=$1 据我所知,这应该允许%符号通无法使用php检索GET参数
我正在一个php页面上工作,该页面无法从浏览器url检索GET参数值 例如-如果我通过浏览器在网址下方传递 http://www.test.com/afvalbakken?price[]=&price[]=&17[]=&17[]=&16[]=107&18[]=180 var_dump($_ GET)数组下面的输出,它不显示传递的参数 array(1) { ["url"]=> string(php-使用多个参数重写URL而不更改URL
我想重写我的网址 从: https://example.com/fr/transporter/transporterPublicProfile.php?profil=1927&token=xnbjfgh4534534534dgfsdsd4 至: https://example.com/fr/profil-des-transporteurs/1927/xnbjfgh4534534534dgfsdsd4 每当用户访问此URL时: https://example.com/fr/transpophp-.htaccess用gif url中的参数重写url
经过一些研究,我仍然找不到适合我的解决方案. 现在我有一个这样的网址: -> http://www.localhost.com/images/values-lock/countdown-timer.php?time=201504051144 我想重写并使该URL出现在浏览器中,并有可能获得上面的时间参数: -> http://www.localhost.com/201504051144/timer.gifphp-对于任何WordPress的feed / rss返回404
如果网址与“供稿”匹配,我试图强制返回404:http://example.com/wordpress/?feed=rss2 我向.htacess添加了RedirectMatch ^(.*)feed(.*)$[R = 404],但它不返回任何404错误. 对于functions.php中的Wordpress,我可以使用下一个代码: function fb_disable_feed() { include( get_quphp-mod_rewrite发布数据丢失
的PHP 5.4.12 我使用以下.htaccess RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule . /cap.php [L] 这是cap.php文件 var_dump($_SERVER['REQUEST_METHOD']php-使用htaccess从URL中删除文件夹名称
我被htaccess困在这里.我搜索并尝试了许多教程和问题解决方案,但无法实现我想要的. 我想从网站链接中删除文件夹名称.我的htaccess文件位于根目录中,即“测试” 我的链接如下所示: http://localhost/testing/sub/test.php 我想要的是: http://localhost/test.php 以下是我的htaccphp-重写URL以隐藏查询字符串
我正在尝试屏蔽我的页面的查询字符串,以隐藏其唯一的页面ID.这很重要,因为每个ID对于用户而言必须是唯一的. 当前,URL结构如下所示: http://domain.com/page.php?Page_ID=1234 (其中1234是任何数字) 但我需要它看起来像这样: http://domain.com/page.php 我尝试将以下内容添加到.htacphp-.htaccess中的RewriteRule有问题
我的提供商向我建议如何从Joomla 1.5安装Joomla 3.5.他没有告诉我的是,它将覆盖我现有的1.5文件结构.所以我不得不重建我的整个网站.我们没有一个旧别名与新别名匹配,并且某些别名将不再存在并将产生错误.我想将这些错误重定向到紧密相关的新页面或自定义404错误页面.我想使用.htacphp-如何将现有的类别和产品转换为SEO友好的URL
我最近进行了一个项目,将旧的购物车网站(定制开发)转换为现代的SEO友好网站 这是我的问题,当前站点使用如下URL http://www.domain.com/page.php?id=XX 我想将现有的页面数据库(产品和类别)转换为类似于以下内容的URL http://www.domain.com/confectionery-&-snacks/lollies/colphp-joomla .htaccess中的重写规则不起作用
我在joomla .htaccess中添加了此行,以删除部分网址. 原始网址示例-http://odishayellowpages.in/item/scientific-suppliers 必填网址示例-http://odishayellowpages.in/scientific-suppliers 我已经使用了此重写规则-但这没有任何区别. # Begin - Custom redirects # # If you ne