カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

SEMとは

SEOと検索連動型広告(Overture)の両方を併用し、
展開するマーケティング活動をSEM(検索エンジン・マーケティング)と呼びます

1,548 views

rss/rdf

.rss及び.rdfファイルにブラウザでアクセスすると「ファイルのダウンロード」になってしまう場合。
サーバー側でmime設定がされてないので、httpd.conf(もしくはmime.types)に設定を追加する必要があります。

例)

AddType text/xml .rdf .rss
AddType application/xml .rdf .rss

mime.typesファイルがあるサーバーでは

AddType text/xml+rdf .xml

のようになっていた

2,084 views

vsftpd PASV(passive mode)の設定

■vsftpd.confに設定追加

pasv_enable=YES #(default:YES)
pasv_address=WAN側IPアドレス
#pasv_addr_resolve=YES #(2.0.4以降)DDNS等、動的IPで使用する場合
pasv_min_port=4000 #(パッシヴ用最小ポート)
pasv_max_port=4029 #(パッシヴ用最大ポート)

※ポートは他のサービスで使用していないポートを指定すべし(ウェルノウンポート以外)

■ファイアウォール設定追加

iptables -A [INPUT もしくは Firewall Chain Name] \
-p tcp -m state --state NEW -m tcp --dport 4000:4029 -j ACCEPT

■同じくルータにも指定した範囲のポートを通すよう設定

※ポートを開いても外部からのTELNET等でのアクセスはできない

2,608 views

CodeContextObject

共通の関数などで、コード実行元のフォーム名やレポート名を
その都度参照するには、(Application.)CodeContextObjectプロパティを利用できます。

ちなみに、クロス集計クエリではこの値取得方法は利用できないようです。

4,247 views

.htaccessでキャリア振り分け

ApacheのRewrite Moduleを使用します。
Apacheに該当のモジュールが組み込まれていることを前提にしています。
組み込まれていない場合は、Apacheを再度ビルドしなければならないので、それはまた別の機会に。

モジュールが組み込まれているか確認するには、httpd.confに以下の記述があればOK。

LoadModule rewrite_module modules/mod_rewrite.so

例)ドキュメントルートに来たアクセスで携帯キャリアだった場合、モバイル用のディレクトリへリダイレクトさせる

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /m/ [R]

※但し、SEO的にはよくないようだ。

1,691 views