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

php – HTACCESS友好的url并允许GET方法【代码】

我的代码是Options -MultiviewsRewriteEngine OnRewriteBase /RewriteRule ^([a-z0-9-]+)\.html$/index.php?cat=$1 [L]如果我访问mysite.com/name-of-category.html 它工作,但如果我访问mysite.com/name-of-category.html?anything=something它显示了网页,但$_GET [“任何东西”]没有显示任何内容.解决方法:您必须指定一个名为QSA or ‘Query String Append’的选项:RewriteRule ^([a-z0-9-]+)\.html$/index.php?cat=$1 [L,QSA]它...

javascript – CORS,IIS7和PHP – Access-Control-Allow-Origin错误【代码】

我试图允许另一个主机(本地主机,如javascript.dev)为这台主机制作一个xhr,它是一个IIS7,如果我卷曲 – 我,它是标题:HTTP/1.1 200 OK Content-Length: 0 Content-Type: text/html; charset=UTF-8 Server: Microsoft-IIS/7.0 X-Powered-By: PHP/5.3.28 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS Access-Control-Max-Age: 1000 Access-Control-Allow-Headers: * X-Powered-By:...

php – 在WordPress(或.htaccess)中创建URL别名【代码】

我有一个在Wordpress上运行的网站,我想创建一个自定义的短网址. 如果页面URL是www.mysite.com/category/post,我希望用户能够访问www.mysite.com/alias 如果有一个’Wordpress-y’的做事方式,那会更好,但我也可以通过修改.htaccess文件来做到这一点. 谢谢解决方法: <IfModule mod_rewrite.c>RewriteEngine OnRewriteRule ^alias$category/post [R=301,L] </IfModule>

有没有办法在不使用.htaccess文件的情况下省略url中的php文件名?【代码】

我的网址是:https://hostname/page.php/maximum/2000/minimum/200在page.php文件中我使用:$parameter_array = explode('/',$_SERVER['REQUEST_URI']);我使用这个$parameter_array来过滤表.所以,它工作正常.但URL看起来不太好.我需要:https://hostname/page/maximum/2000/minimum/200像工作一样https://hostname/page.php/maximum/2000/minimum/200有没有办法不使用htaccess文件?N.B:我不能使用.htaccess文件,因为我的客户端强...

如何在.htaccess中输入多个PHP值?【代码】

我正在编辑.htaccess文件,以便对我的php.ini文件进行一些覆盖(我无法访问它).到目前为止,我已添加:php_value max_execution_time 600 php_value error_reporting E_WARNING php_value log_errors Off我正在编辑的应用程序(vTiger CRM)建议将“error_reporting”设置为“E_WARNING& ~E_NOTICE”.当我输入该值时,我最终得到错误500.如何添加正确的error_reporting值?谢谢.解决方法:使用诸如E_WARNING之类的常量在PHP之外没有任何意...

php – 检测Mac用户 – htaccess【代码】

快速搜索显示了许多解释如何检测iPhone或iPad的指南:RewriteEngine on RewriteCond %{HTTP_USER_AGENT} iPhone RewriteRule .* http://iphone.example.com/ [R]但有没有办法检测Mac用户(任何浏览器),并重定向他?解决方法:Macintosh UserAgents看起来像这样:Mozilla / 5.0(Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12)Gecko / 20050915 Firefox / 1.0.7 据我所知,RewriteCond%{HTTP_USER_AGENT}会查找你给他的正则表...

php – 使用.htaccess强制CodeIgniter中除一个目录以外的所有目录使用SSL【代码】

我意识到在这些方面存在很多问题,但在这一点上我已经阅读了几乎所有这些问题,我认为我的情况是独一无二的. 我基本上试图使用.htaccess来强制所有的HTTPS,但是对于一个目录(称为盗版)来说它是可选的.我以前做过这样的事情,但这次没合作.首先,我开始使用此代码,成功强制所有内容使用HTTPS.<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$https://%{SERVER_NAME}%{REQUEST_UR...

php – 使用htaccess忽略链接的某些部分【代码】

我有一个关于htaccess的问题和它的重写.我有这个代码:Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^users/(\d+)*$./profile.php?id=$1 RewriteRule ^threads/(\d+)*$./thread.php?id=$1 RewriteRule ^search/(.*)$./search.php?query=$1 其中example.com/users/123等于example.com/profile.php?id=123. 如果我改变链接:example.com...

使用.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创建SEF网址【代码】

如何更改以下格式的网址?example.com/page/1至example.com/index.php?page=1? 当我进入example.com/page/1它应该重定向到example.com/index.php?page=1我的.htaccess文件需要做哪些更改? 文件夹结构如下-Public_html.htaccessindex.php谢谢.解决方法:在public_html / .htaccess文件中使用它RewriteEngine onRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^page/([0-9])/?$/...

php – Slim Framework和Ember.js中的Access-Control-Origin【代码】

在阅读了很多问题/答案后,我决定发帖.我认为Slim Framework – jQuery $.ajax request – Method DELETE is not allowed by Access-Control-Allow-Methods总结了我发现并尝试过的大部分信息. 我正在使用MAMP和PHP 5.6进行开发,但生产环境很可能是共享主机.我也在使用ember.js 当ember执行POST请求时,我得到Access-Cross-Origin消息:XMLHttpRequest cannot load 07001. No ‘Access-Control-Allow-Origin’ header is present on t...

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“打破”包含HTTP 451的参数【代码】

对于我的网页,我有一个.htaccess文档,看起来像这样<Files .htaccess> order allow,deny deny from all </Files>ErrorDocument 404 /websites/404/index.php现在据我所知,你可以通过添加另一行来包含更多的ErrorDocument.例如<Files .htaccess> order allow,deny deny from all </Files>ErrorDocument 404 /websites/404/index.php ErrorDocument 503 /websites/maintenance/index.php但是,当我尝试使用以下代码行为HTTP 451添加页面...

php – 如何使用.htaccess重写带有两个变量的url【代码】

我想用.htaccess重写它我有这个网址:../index.php?page=details&id=123456像这样:../detail/123456但我真的不知道该怎么做.你能帮我改写一下这个网址吗?或者给我一个简单的例子,我可以理解它是如何工作的解决方法:这应该工作:RewriteEngine On RewriteRule ^detail/([^/]*)$/index.php?page=details&id=$1 [L]