私は今、delegateプロクシサーバーを使っており、localhostをプロクシー快癒でwanに公開しています。その為にlocalhost側からのアドレスでバーチャルにして送信するとどうしても127.0.0.1で送信されてしまいます。要は、送信はともかくとして相手側に表示されるトラックバックの受信用のアドレスを直書きでもいいから書き換えたいのです。どこを触っていいのかわかりません、スマーティなどで変更できるものでしょうか?教えてください。
引用:tetuさんは書きました:私は今、delegateプロクシサーバーを使っており、localhostをプロクシー快癒でwanに公開しています。その為にlocalhost側からのアドレスでバーチャルにして送信するとどうしても127.0.0.1で送信されてしまいます。要は、送信はともかくとして相手側に表示されるトラックバックの受信用のアドレスを直書きでもいいから書き換えたいのです。どこを触っていいのかわかりません、スマーティなどで変更できるものでしょうか?教えてください。なるほど・・・delegate経由でしたか・・・確かに外からのアクセスに対しては、delegateがコンテンツ内のURLの書換を行ってくれますけど、トラックバックは内側のサーバからのリクエストなんで、自分がdelegate経由されているなんて認識は出来ていないわけですね。この場合には、いまのところプログラムを直接修正しないといけないですね。0.3.3Dだとwordpress/wp-includes/functions.phpの639行目の $url = urlencode(get_permalink($ID)); を $url = urlencode(str_replace('localhost','www.hogehoge.com',get_permalink($ID))); なんて形で送信されるURLを書き換えてやるのが一番手っ取り早いと思います。
tetuさんは書きました:私は今、delegateプロクシサーバーを使っており、localhostをプロクシー快癒でwanに公開しています。その為にlocalhost側からのアドレスでバーチャルにして送信するとどうしても127.0.0.1で送信されてしまいます。要は、送信はともかくとして相手側に表示されるトラックバックの受信用のアドレスを直書きでもいいから書き換えたいのです。どこを触っていいのかわかりません、スマーティなどで変更できるものでしょうか?教えてください。
$url = urlencode(get_permalink($ID));
$url = urlencode(str_replace('localhost','www.hogehoge.com',get_permalink($ID)));
引用:nobunobuさんは書きました:引用:tetuさんは書きました:私は今、delegateプロクシサーバーを使っており、localhostをプロクシー快癒でwanに公開しています。その為にlocalhost側からのアドレスでバーチャルにして送信するとどうしても127.0.0.1で送信されてしまいます。要は、送信はともかくとして相手側に表示されるトラックバックの受信用のアドレスを直書きでもいいから書き換えたいのです。どこを触っていいのかわかりません、スマーティなどで変更できるものでしょうか?教えてください。なるほど・・・delegate経由でしたか・・・確かに外からのアクセスに対しては、delegateがコンテンツ内のURLの書換を行ってくれますけど、トラックバックは内側のサーバからのリクエストなんで、自分がdelegate経由されているなんて認識は出来ていないわけですね。この場合には、いまのところプログラムを直接修正しないといけないですね。0.3.3Dだとwordpress/wp-includes/functions.phpの639行目の $url = urlencode(get_permalink($ID)); を $url = urlencode(str_replace('localhost','www.hogehoge.com',get_permalink($ID))); なんて形で送信されるURLを書き換えてやるのが一番手っ取り早いと思います。有難うごいました。無事解決しました。
nobunobuさんは書きました:引用:tetuさんは書きました:私は今、delegateプロクシサーバーを使っており、localhostをプロクシー快癒でwanに公開しています。その為にlocalhost側からのアドレスでバーチャルにして送信するとどうしても127.0.0.1で送信されてしまいます。要は、送信はともかくとして相手側に表示されるトラックバックの受信用のアドレスを直書きでもいいから書き換えたいのです。どこを触っていいのかわかりません、スマーティなどで変更できるものでしょうか?教えてください。なるほど・・・delegate経由でしたか・・・確かに外からのアクセスに対しては、delegateがコンテンツ内のURLの書換を行ってくれますけど、トラックバックは内側のサーバからのリクエストなんで、自分がdelegate経由されているなんて認識は出来ていないわけですね。この場合には、いまのところプログラムを直接修正しないといけないですね。0.3.3Dだとwordpress/wp-includes/functions.phpの639行目の $url = urlencode(get_permalink($ID)); を $url = urlencode(str_replace('localhost','www.hogehoge.com',get_permalink($ID))); なんて形で送信されるURLを書き換えてやるのが一番手っ取り早いと思います。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -