【用PHP和ACCESS写聊天室(五)_PHP教程】教程文章相关的互联网学习教程文章

php-剪切获取请求htaccess【代码】

我需要从1.html?somerequest网址重定向到2.html(无请求) 这是我的重写规则:RewriteRule ^katalog/category/product/41-category/7865-productname.html?(.*)$/katalog/category/product/41-category/7865.html [R=301,L]但是它将我重定向到7865.html?request 请帮帮我.谢谢.解决方法:将规则更改为RewriteRule ^(.*)/7865-productname.html$$1/7865.html? [R=301,NC,L]

php-是否可以在没有htaccess文件的情况下重写URL?【代码】

是否可以在不使用htaccess文件的情况下缩短网址?例如我有这个网址.this/is/a/very/long/url.php改成short/url.php我希望我能很好地回答THX伙计们:)解决方法:是的,主要用于框架 一种使用前端控制器的方法 例如:您的前端控制器是index.php 您的页面链接以… / index.php / nything / url.php的方式生成 但实际的链接是… / this / is / long / url.php 前端控制器提取客户端请求的页面信息,并显示与其相关的相关页面 阅读更多:ht...

php-使用htaccess重写和重定向文件夹的URL【代码】

好的,我是URL重写和重定向问题的新手.我已经在Google& Stackoverflow的答案,将工作,似乎没有任何工作! 我想要完成的是…采取以下链接:mysite.com/research/index.php?quote=goog 然后将其转换并重定向到以下位置:mysite.com/research/goog 从位于URL的表单中获取URL字符串末尾的“ goog”是否有关系?这是用于抓取“ goog”的代码.php echo $_POST [‘quote’];?> 以下是我在htaccess文件中拥有的唯一代码段,它将无法正常工作!...

使用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.com/EN/etc.php 阿拉伯文版本:site.com/AR/etc.php .htaccess文件有可能吗? (我在stackoverflow中搜索解决方案,但是没有用…) 谢谢阿米尔解...

php-htaccess在父目录中为https,但在子目录中为http【代码】

我已经尝试过为该问题实施一些建议的解决方案,但是却无济于事. 我正在使用2个.htaccess文件,其中一个在我的根目录中,其内容如下:RewriteEngine on RewriteBase / RewriteRule ^(webservice|api) - [L] RewriteCond %{HTTPS} off RewriteRule (.*) https://www.domain.com%{REQUEST_URI} [R=301,L]这会将所有流量通过我需要的https重定向到主要网站. 但是,在子目录中,我想禁用重新路由并强制通过http进入该目录的所有请求. / webs...

php-使用htaccess重定向CSS(资产)【代码】

问题 我想用htaccess重定向我的css文件,因为整个路径很长. 我尝试这个-index.php:<link rel="stylesheet" href="/css/styles.css">这在我的.htaccess中RewriteEngine on RewriteRule ^css/(.*)$/app/view/templates/default/frontend/css/$1 [NC,L]但是,未加载CSS.GET http://localhost/css/styles.css 404 (Not Found) 环境:发展 >没有虚拟主机>直接访问:http:// localhost / test 资料夹结构 Apache目录(文档根目录):/home/...

php-拒绝使用htaccess直接访问文件【代码】

我的网站具有以下目录结构,/public_html /public_html/admin/ /public_html/admin/js/ /public_html/admin/css/ ....基本上我想禁止所有直接访问/ admin子文件夹中的文件,例如不允许直接访问/ js /文件夹中的js,但允许其从我的php页面访问 我在/ js /文件夹中添加了以下代码的.htaccess文件,Order deny,allow Deny from all因此,不允许我直接通过浏览器进行访问是一件好事! 但是,当我尝试使用index访问其中包含/ js /文件夹的文件...

php-无法从.htaccess生成的网址获取变量【代码】

我正在尝试使用.htaccess文件获取新的网址,但无法从该网址获取php变量名称..htaccess代码在这里RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^courses/([a-zA-Z0-9\-\_]+)/$courses.php?cat-name=$1php代码是echo $_GET['cat-name'];但是显示错误未定义索引cat-name.我的网址是http://www.mywebsite.com/courses/php/.那么,如何访问php变量?解决方法:看起来您是此处Mul...

php-.htaccess子域重定向wordpress【代码】

如何启用此功能: 如果我输入:maggew.com/abcxyz您将被重定向到mr.maggew.com/abcxyz 如果我输入:maggew.com/privacy您将被重定向到mr.maggew.com/privacy 如果我输入:maggew.com/refund您将被重定向到mr.maggew.com/refund 如果我输入:maggew.com/contact您将被重定向到mr.maggew.com/contact 等…..等等…. 我在1& 1上使用了共享主机,现在我有了一个数字海洋飞沫.我尝试使用HTACCESS REDIRECT GENERATOR,但运气不佳. 这是我当...

php-.htaccess仅当GET参数存在时才重定向【代码】

我有一个旧网站没有“漂亮” URL的客户.所以目前看起来像这样:http://www.domain.com/?w=42&a=5&b=3参数值仅是数字. 现在,他们希望将旧站点移至子域,而主(www)域将成为新站点(具有SEO友好URL的WP)的所在地. 现在,我想做的就是重定向所有到达/?w =< num>的请求. (并且只有那些)到sub.domain.com/?w=\u0026lt;num\u0026gt ;,以便现有链接(大部分来自Google)被重定向到子域页面,而新页面则通过漂亮的URL提供新内容. 我尝试了这个:#...

php-.htaccess用gif url中的参数重写url【代码】

经过一些研究,我仍然找不到适合我的解决方案. 现在我有一个这样的网址: -> http://www.localhost.com/images/values-lock/countdown-timer.php?time=201504051144 我想重写并使该URL出现在浏览器中,并有可能获得上面的时间参数: -> http://www.localhost.com/201504051144/timer.gif 实际上我最后一次尝试是这样的: -.htaccess-RewriteEngine OnRewriteBase /images/values-locked/RewriteRule ^([a-zA-Z])?([a-zA-Z])=([0-9]+)...

php-.htaccess 301重定向并删除合并的.html【代码】

我正在尝试将所有.html文件从stripelatice_ui文件夹重定向到根目录并删除.html扩展名localhost:8089/stripelatice_ui/home.html至localhost:8089/home我尝试使用RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$$1.html [QSA,NC,L]RewriteRule ^stripelatice_ui/(.*)$/$1 [R=301,NC,L]但是说页面有重定向循环是错误的解决方法:您可以使用:RewriteEngine On RewriteBase /stripelatice_ui/# To externally redirect /s...

php-使用htaccess从URL中删除文件夹名称【代码】

我被htaccess困在这里.我搜索并尝试了许多教程和问题解决方案,但无法实现我想要的. 我想从网站链接中删除文件夹名称.我的htaccess文件位于根目录中,即“测试” 我的链接如下所示:http://localhost/testing/sub/test.php我想要的是:http://localhost/test.php以下是我的htaccessRewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule /(.*) /testing/sub/$1 [...

php-将所有请求重写到带有.htaccess文件的文件夹【代码】

我正在尝试重写文件夹中的所有请求,如下所示: http://www.test.com/banana/banana(或其他任何内容)转到http://www.test.com/public,但网址中仍然是http://www.test.com/banana/banana. 我怎样才能做到这一点? 制造商解决方法:在该特定文件夹内,您可以使用以下规则创建.htaccess:RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ /public/ [L]

PHP-需要为目录页面编写htaccess规则【代码】

我想知道是否有任何办法可以做到这一点; 如果/ x2 /目录中没有任何页面,则它将从/ y2 /加载相同名称的页面,而不会更改显示URL. 显示网址-> abc.com/x2/pen.html获取页面-> abc.com/y2/pen.html 这两个目录中的页面扩展名也都被重写,这意味着.html扩展名正在加载现有的.php页面内容. 请让我知道这是否可行以及如何实现? 非常感谢解决方法:在/ x2 /目录内,创建此.htaccess:RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-f R...