2017-02-03 11 views
2

デジタル資産管理ファイルをassetlinks.jsonに書き換えるにはどうすればよいですか?Apache Rewriteデジタル資産管理ファイル

RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/(.well-known|apple-app-site-association) [NC] 
RewriteRule assetlinks\.json [L] 

私は彼らが何であるか知っていて、自分が何をしているのか分かっています。私は書き直しに問題があります。


更新;使用:

RewriteRule ^.well-known/ assetlinks.json 

を要求されたURL .well-known/assetlinks.jsonが正しくassetlinks.jsonに書き換えます。

ただし、リクエストのURLは.well-known/apple-app-site-associationではありません。

+0

Digital Asset Managementファイルのフルネームは何ですか? –

答えて

1

あなたはほぼそこにいます。代わりにこれを使用します。

1つのルールに簡素化された
RewriteEngine on 
RewriteRule ^\.well-known/ assetlinks.json [NC,L] 

、マッチングロジックを少し変更し、必要ありませんRewriteBaseを削除しました。

.htaccessファイルに移動します。 Apple docsによると

あなたHTTPS Webサーバにリンゴアプリサイト - 関連ファイルをアップロードします。 ファイルをサーバーのルートまたは 。well-knownサブディレクトリーに置くことができます。

だから私はそれがあなたが望むものと仮定して、そのフォーマットで行った。そうでない場合は教えてください。

+0

標準です(https://tools.ietf.org/html/rfc5785)。私は '.htaccess'ファイルの上と下でこれを試みました。私は '.well-known/assetlinks.json'と' .well-known/assetlinks.json'の両方を試しました。 – John

+0

ありがとうございます。これは他の方法で動作します!私はそれを変更します。 – SuperDuperApps

+0

/assetlinks.jsonまたは/.well-known/assetlinks.jsonが実際に/ apple-app-site-associationを提供するように更新しました – SuperDuperApps