我需要在地址“/”上有SSPIauthentication,但不在网站的其他部分 我试过这个configuration: <Location "/"> AuthType SSPI AuthName "XXXX" SSPIAuth On SSPIAuthoritative On SSPIOfferBasic On Require valid-user </Location> <Location "/?*"> AuthType none </Location> 但是这不是我想要的。 而不是有一个login入口点,它popupvalidation像4次,不logging我。 任何想法 ? 谢谢 :)
在我的新vps.net服务器.htaccess不起作用。 mod_rewrite是.htaccess试图做的事情。 这些是我迄今为止所做的步骤: 添加: <Directory "/var/www/*"> Order allow,deny Allow from all AllowOverride All </Directory> 到/etc/apache2/apache2.conf 重新启动Apache。 /etc/init.d/apache2 restart 没有运气。 validation.htaccess实际上是在那里,它是。 validation过我的apache2.conf中有AccessFileName .htaccess这行。 编辑/etc/apache2/sites-available/default 更改: DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 至: DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride […]
两个模式(/.*)和(.*)匹配相同的string吗? 我真正的问题是:“abc”去哪了? 东西似乎在mod_rewrite引擎内发生 在www/dir/给出这个.htaccess文件: Options +FollowSymlinks RewriteEngine on RewriteRule (/.*) print_url_args.php?result=$1 对http://localhost/dir/abc/123 /的请求会导致: 结果($ 1)=“/ 123 /” $ _REQUEST_URI =“/ dir / abc / 123 /” 如果从RewriteRule (.*) print_url_args.php?result=$1 1http:// localhost / dir / abc / 123/1的相同请求导致: 结果($ 1)=“print_url_args.php” $ _REQUEST_URI =“/ dir / abc / 123 /” 更新:张贴重写日志。 127.0.0.1 – – [15 / Feb […]
关于dynamic和静态高速caching的绝对优化使用的一些问题。 目前,我的htaccess设置如下,我觉得我没有真正使用它的正确方式…你的任何改善build议我看到的答案! 非常感激! 问题1:关于我应该改变什么的build议,为了使caching更加正确在两个级别(#### dynamic / #### static) 问题2:这些IF标记是做什么的: <IfModule mod_headers.c> … </IfModule> 保持还是不合理? 没有它似乎也工作。 使用这个有速度优势吗? 问题3:我应该同时使用ExpiresDefault M7200和Header set Cache-Control "max-age=7200"还是两者之一? <IfModule mod_headers.c> ExpiresActive On Header unset ETag FileETag None Header unset Pragma ExpiresDefault M14515200 ##### DYNAMIC PAGES <FilesMatch "\\.(htm|php)$"> ExpiresDefault M7200 Header set Cache-Control "max-age=7200" </FilesMatch> ##### STATIC FILES <FilesMatch "\\.(ico|jpg|png|gif|svg|swf|css|js|fon|ttf|eot|xml|pdf|flv)$"> ExpiresDefault M14515200 Header […]
我想创build会话超时到6小时,但我的浏览器仍然在半小时内超时。 我在PLESK服务器上。 我更新了.htaccess php_value session.gc_maxlifetime 21600 php_value session.cache_expire 21600 php_value session.cookie_lifetime 21600 这里是相关的PHPinfo: Local Master session.gc_maxlifetime 21600 1440 session.cache_expire 21600 180 session.gc_maxlifetime 21600 1440
可能重复: 用户特定的Php.ini当php作为模块运行? 你好, 我需要增加一些PHP的限制,但不能访问php.ini。 我需要做的改变看起来像这样: php_value upload_max_filesize 50M php_value post_max_size 50M php_value max_execution_time 600 php_value max_input_time 600 有没有可能在.htaccess中做到这一点? 如果是,怎么样? 谢谢。
我有一个testing网站有一个要求有效的用户指令,采用Apache的mod_auth保持私人,但我想豁免一个单一的文件从这个要求(即使它,使你不需要用户名/密码访问该文件,即使您需要用户名/密码的网站的其余部分)。 现在,我有… AuthUserFile /path/to/htpasswd AuthType Basic AuthName "My Private Site" Require valid-user <Files filename.txt> Allow from All Satisfy Any </Files> 但是,这似乎并没有相当的伎俩(我可以看到该文件,但只有在提示input用户名/密码,然后单击取消)。 我究竟做错了什么?
我想限制访问Flashanimation,所以它只能从一个特定的URL加载。 该url是我的服务器上的一个页面,只有通过密码后才能访问。 我不想要的是有一个通行码扫描页面的HTML源findFlash电影url和发布,所以每个人都可以看到该文件的人。 说这个网页是: http : //www.mydomain.com/you_have_a_code.php和Flash电影是: http : //www.mydomain.com/movies/movie.swf 我真的不在乎是否有人从caching中窃取Flash影片并将其发布到另一个网站上,这是不可避免的。 真正困扰我的是有人发布了第二个链接,然后人们可以在我自己的服务器上无差别地访问Flash电影,而不需要密码。 这可以通过.htaccess文件来实现吗? 怎么样?
我使用的是Apache 2.2,并提供一个网站,它的一些内容移动到不同的目录。 有没有一种方法来对.htacces文件进行某种重写规则,如果请求的文件(无论是php还是jpg或其他)都不存在,要预先指定一个目录名并重试? 例如: 如果请求URL是a / b / c.jpg并且不存在, 尝试在/old/a/b/c.jpg中search。 谢谢!
所以我试图写一个mod_rewrite规则,将我的主域上的所有内容发送到子域。 例如,redirect http://example.com/1/2/3/4/5?n=6&i=7 至 http://sub.example.com/1/2/3/4/5?n=6&i=7 以下是我到目前为止: RewriteEngine On RewriteCond ^http://www\.example.com\/ [NC] RewriteRule ^(.*)$ http://sub.example.com/$1 [R=301,L] 但它似乎并没有工作。 有小费吗?