重定向到另一个网站这个网址

时间:2016-04-30 22:14:58

标签: php .htaccess

我有这两个链接作为示例:

http://otherwebsite.com/news/news.aspx?id=2221
http://otherwebsite.com/news/news.aspx?id=4321

如果您打开此链接,它应该将您重定向到具有相同参数的其他网站:

public void readMetaData() {
    File sdcard = Environment.getExternalStorageDirectory();
    File  file = new File(sdcard,"/Android/data/myfile.mp4");

    if (file.exists()) {
        Log.i(TAG, ".mp4 file Exist");

        //Added in API level 10
        MediaMetadataRetriever retriever = new MediaMetadataRetriever();
        try {
            retriever.setDataSource(file.getAbsolutePath());
            for (int i = 0; i < 1000; i++){
                //only Metadata != null is printed!
                if(retriever.extractMetadata(i)!=null) {
                    Log.i(TAG, "Metadata :: " + retriever.extractMetadata(i));
                }
            }
        } catch (Exception e) {
            Log.e(TAG, "Exception : " + e.getMessage());
        }
    } else {
        Log.e(TAG, ".mp4 file doesn´t exist.");
    }
}

这可能吗?

谢谢

2 个答案:

答案 0 :(得分:2)

如果get param id与数字值一起出现,您可以为整个域设置301重定向。

.htaccess文件:

RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)id=[0-9](&|$) [NC]
RewriteRule ^(.*)$ http://otherwebsite.com/$1 [L,R=301,NC]

答案 1 :(得分:0)

如果您使用PHP,则可以使用:

header('Location:http://newdomain.com'. $_SERVER["REQUEST_URI"]);

使用htaccess:

RewriteRule ^(.*) http://newdomain.com%{REQUEST_URI} [R=301,L]