更新ファイルから情報を自動抽出し、RSSやAtomフィードを自動作成する「Fumy RSS&Atom Maker」に関するご要望はこちらからどうぞ。
にしし ふぁくとりー
にししふぁくとりーフリーソフトFumy RSS&Atom Maker → サポートフォーラム

Fumy RSS & Atom Maker

Produced by Fumihiro Nishimura.(Nishishi) Since 2005/10/31.

トップページ > 記事閲覧
cgiをかませているhtmlへのリンク
日時: 2009/06/24 02:13
名前: kondoh

設定が分かりやすく、自由度も高いので使えそうだと思い、ダウンロードさせていただきました。

当方のサイトは、cgiをかませてhtml表示しており、
更新するのは元のhtmlファイルなのですが、元記事としてアクセスさせるのは、cgiを通したものになります。

元のhtml
http://●●●/●●/△△.html

実際にアクセスさせたいhtml
http://●●●/●●/◇◇.cgi?t=&apass=&page=△△.html

この場合、△△.html以前を
サイト設定>ファイル・フォルダタブ>サーバURLに入れれば良いのかとやってみましたが、

△△.htmlの前に「/」がついてしまうのと、
ブラウザ上では下記のエラーが表示され、フィードが正しく表示できないようです。

This page contains the following errors:

error on line 21 at column 71: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.


設定のヒントや、回避方法などありましたらご教授いただければと思います。

よろしくおねがいします。
メンテ

Page: 1 |

Re: cgiをかませているhtmlへのリンク ( No.1 )
日時: 2009/07/06 23:11
名前: にしし

kondohさん、こんにちは。

なるほど。おっしゃるような状況だと、URLを生成できないですね。指定されたベースURLの末尾が「/」でない場合には、問答無用で「/」を追加する仕様になっていますので。

現状ではソフト側の回避手段はないですね……。
サーバ側で、RSS用のダミーURL( http://example.com/rss-redirect/ )などを作って、ソフト側ではこのURLにファイル名を加えてRSSを出力( http://example.com/rss-redirect/★★.html )するようにし、サーバ側で http://example.com/xxxx.cgi?t=&apass=&page=★★.html の形に再度整形するような対策くらいしかない気がします。

今後のバージョンで、仕様を再検討したいと思います。
メンテ

Page: 1 |

題名 スレッドをトップへソート
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント

※スパム対策のため、全角の句読点が1つも含まれない本文は投稿できませんのでご注意下さい。
※URLは自動でリンクになります。HTMLタグは書けません。

   クッキー保存