草庐IT

htaccess-Password

全部标签

php - 根目录下的 Laravel htaccess

我想在免费的虚拟主机上托管我的Laravel4项目。要工作,托管根目录必须指向我的项目的“公共(public)”文件夹,其中包含.htaccess文件。我没有成功找到允许更改根目录的免费托管,因此我尝试将另一个.htaccess文件放在重定向到公共(public)文件夹的主项目目录中。然后登录页面打开,但routes.php中的所有路由均无效。所以我的问题是:是否有可能将.htaccess文件从“public”放到主目录并使应用程序正常工作?希望我的问题很清楚。 最佳答案 是的,你可以通过在你的laravel根目录中创建一个.hta

php - 如何使用 .htaccess 重写使用 get 变量的 url

我正在尝试编写一个.htaccess文件,使我能够编写sampleurl.com/car.php?car=1&name=Audi-A4然后它会生成url:sampleurl.com/cars/Audi-A4/1我当前的代码是:RewriteEngineonRewriteRule^cars/([0-9][0-9])$/cars/$1/[R]RewriteRule^cars/([0-9][0-9])$/cars/$1/[R]RewriteRule^cars/([0-9][0-9])/$/car.php?car=$1我有什么想法可以让这项工作成功吗?编辑:两种代码都有效:RewriteEng

php - HTAccess-Mod_rewrite

如果我使用:RewriteEngineOnRewriteRule^.*controller.php它会将所有请求发送到controller.php但是如果controller.php包含一个css文件(/assets/css/main.css)那么它就不会工作,因为当浏览器调用它时,它只会重定向到controller.php有什么办法可以解决这个问题吗? 最佳答案 您可以添加condition排除可以映射到实际存在文件的URL:RewriteCond%{REQUEST_FILENAME}!-fRewriteRule^.*contro

php - 我如何在 .htaccess 文件中引用 $_SERVER ['DOCUMENT_ROOT' ]?

如何从htaccess文件中引用文档根目录?即:我现在有php_valueauto_prepend_fileC:/wamp/www/hf_latest_desktop/prepend.php但我愿意php_valueauto_prepend_file**AUTO_DOC_ROOT**prepend.php其中'**AUTO_DOC_ROOT**'是根路径 最佳答案 你不能。Apache配置文件不支持这个。 关于php-我如何在.htaccess文件中引用$_SERVER['DOCUMEN

php - htaccess mod_rewrite 部分 url 到 GET 变量

我有一些这样的URL:http://plutov.by/post/cubique_zf_jqueryhttp://plutov.by/post/mysql_useful_queries如何在Apachemod_rewrite的帮助下打开下一页?http://plutov.by/post/main?title=cubique_zf_jqueryhttp://plutov.by/post/main?title=mysql_useful_queries此外,这个新的重写规则是否适用于“一个入口点重写”?RewriteEngineOnRewriteCond%{REQUEST_FILENAME}

使用 .htaccess 处理 PHP 错误

我已经阅读了几篇关于网站安全的文章,他们建议将此代码添加到您的.htaccess文件中以防止显示PHP错误:#supressphperrorsphp_flagdisplay_startup_errorsoffphp_flagdisplay_errorsoffphp_flaghtml_errorsoffphp_valuedocref_root0php_valuedocref_ext0如果我将这段代码直接添加到我的.htaccess文件中,我会得到一个500内部服务器错误。它出什么问题了?这些都是弃用的东西吗? 最佳答案 它实际上依赖于

php - 在 .htaccess 文件中将安全模式设置为 OFF 不起作用

我在一台开启了安全模式的服务器上。现在服务器允许.htaccess文件。我的public_html文件夹中有一个带有Wordpress设置的文件。现在我想在一个子域中插入一个启用安全模式的.htaccess文件。我试过这些:php_valuesafe_mode0php_flagsafe_mode0php_valuesafe_modeoffphp_flagsafe_modeoff但都没有用。有人知道我该怎么做吗?我不能要求服务器所有者禁用安全模式,而且基本上不能要求他任何事情。 最佳答案 无法更改.htaccess中safe_mode

php - 检测 Mac 用户 - htaccess

快速搜索显示了许多解释如何检测iPhone或iPad的指南:RewriteEngineonRewriteCond%{HTTP_USER_AGENT}iPhoneRewriteRule.*http://iphone.example.com/[R]但是有什么方法可以检测Mac用户(任何浏览器)并重定向他? 最佳答案 MacintoshUserAgents看起来像这样:Mozilla/5.0(Macintosh;U;PPCMacOSXMach-O;en-US;rv:1.7.12)Gecko/20050915Firefox/1.0.7据我所

php - Codeigniter htaccess 不工作

我在我的网站上使用这个htaccess文件来删除index.php。RewriteEngineonRewriteCond$1!^(index\.php)RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php/$1[L,QSA]但是这个文件不起作用。Apache模块中启用了重写。使用的codeigniter版本是2.0.1。 最佳答案 我已经在没有codeigniter的情况下进行了测试,它可以工作。我在h

.htaccess - htaccess 与虚拟主机不工作

我有一台配置了多个虚拟主机的本地开发Debx64机器。主URL设置为ServerAdminwebmaster@blah.comServerNameblah.comServerAliasblah.comDocumentRoot/home/blah/v1.blah.comAllowOverrideAllOrderallow,denyallowfromallAccessFileName.htaccessErrorLog/home/blah/blah_logs/v1.blah.com.in-error_logCustomLog/home/blah/blah_logs/v1.blah.com.i