小编kru*_*z05的帖子

如何禁用301重定向,在Apache中为目录名添加尾部斜杠

Apache 2.2.20自动重定向所有指向目录的请求,并且没有带有斜杠的相同URL的斜杠,如下所示:

GET /some/path/to/dir HTTP/1.1
Host: www.some.org
...

301 Moved permanently
Location: http://www.some.org/some/path/to/dir/
Run Code Online (Sandbox Code Playgroud)

在所有情况下,这是一个很好的行为,但我需要为一个特殊文件夹(不是所有)关闭此功能,并且无法找到我能做到的.

搜索"重写"规则告诉founds什么都没有 - 只有指令LoadModule mod_rewrite.so.此外,目录树中的目录服务器中没有.htaccess文件.还有其他指令可以制造东西吗?

UPD1我尝试使用下一个配置通过HTTP设置SVN:

LoadModule dav_svn_module     /opt/libexec/mod_dav_svn.so
LoadModule authz_svn_module   /opt/libexec/mod_authz_svn.so

NameVirtualHost *:8000
<VirtualHost *:8000>
    ServerAdmin admin@some.host.org
    ServerName some.host.org
    DocumentRoot /path/to/wwwroot
    DAVLockDB /opt/var/lock/davlock/svndavlockdb

   <Directory /path/to/wwwroot>
        Options FollowSymLinks Indexes
#        #AllowOverride None
        Order allow,deny
        Allow from all
   </Directory>

   <Directory /path/to/wwwroot/svn>
        Options FollowSymLinks Indexes
        AllowOverride None
        Order allow,deny
        Allow from all
   </Directory>

    CustomLog /path/to/wwwroot/log/access_log.txt combined
    ErrorLog  /path/to/wwwroot/log/error_log.txt

    <Location /svn>

        #AllowOverride None
        #RewriteEngine Off
        #RewriteOptions AllowNoSlash
        DirectorySlash Off …
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite apache2 url-rewriting

10
推荐指数
1
解决办法
1万
查看次数

使用apache ant构建时,没有为属性"hardwareAccelerated"找到资源标识符

我的应用程序针对android API级别7(2.1)和Eclipse下的所有工作都很好(结果APK也可以在2.1设备上正常工作).我尝试使用apache ant构建app并得到此错误.针对相同问题的所有解决方案都告诉我,我必须设置另一个目标API级别.

我想在清单中简单地忽略这个属性 - 正如我所发现的,在旧设备中它只是被忽略而没有任何错误

ant android android-manifest

6
推荐指数
1
解决办法
9085
查看次数

如何检测可以处理请求的Intent操作的Android应用程序?

我想通过twitter,facebook或设备上提供的其他方式分享短信.我写了下一个代码:

    Intent share = new Intent(Intent.ACTION_SEND);
    share.putExtra(Intent.EXTRA_TEXT, "Here's some text for Twitter.");
    startActivity(Intent.createChooser(share, "Share this via"));       
Run Code Online (Sandbox Code Playgroud)

但是,如果没有可以执行此操作的应用程序,屏幕上会显示"无此类应用程序"对话框.如果找不到处理程序,我想检测这些应用程序并禁用此功能.我怎么能这样做?

android android-intent

6
推荐指数
1
解决办法
2688
查看次数

AdMob横幅出现在大屏幕Android设备中心的屏幕上

我尝试用AdMob制作Android应用程序.

我按照文档中的描述创建了admob adView:

FrameLayout layout = (FrameLayout) findViewById(R.id.frame_layout);
adView = new AdView(this, AdSize.SMART_BANNER, myAdMobId );
Run Code Online (Sandbox Code Playgroud)

然后,如果我在设备320x480(手机)上运行我的应用程序,广告横幅显示在顶部,但如果我在Android平板电脑1280x800上运行我的应用程序,广告横幅将显示为水平和垂直居中 - 位于屏幕的中心.

另外,我尝试了AdSize.BANNER,AdSize.IAB_BANNER,AdSize.IAB_LEADERBOARD - 结果是一样的.

我做错了什么?

UPD1.RES /布局/ main.xml中

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/frame_layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
<com.mysite.myapp.GameView
      android:id="@+id/game"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"/>    
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

java android admob banner-ads adbannerview

0
推荐指数
1
解决办法
1794
查看次数