【Apache】mod_rewrit ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
113:nobodyさん 05/03/11 15:40:36 RewriteRule ~([^/])+/([^/]) ?p=$1&q=$2 なら動くんですけど RewriteRule ~([^/])+/([^/])/([^/]) ?p=$1&q=$2&m=$3 となるとサーバーが見つかりませんになります。 試行錯誤した結果、$nのnが3以上のものでこうなることがわかったのですが、 このようになる制限はあるのですか?ローカルではエラーがでないのに XREAに置いたとたんエラーがでるようになりました。 114:nobodyさん 05/03/12 17:48:37 dOpkRpqt 独り言です。apache2.0でのことです。 apacheの./configureで--enable-module=allにしていてhttpd2.0にmod_rewriteをDSOで組み込みたい↓ httpd -lでmod_so.cが入ってることを確認。 mod_rewrite.cがあるディレクトリに移動 #/usr/local/apache2/bin/apxs -c mod_rewrite.c #/usr/local/apache2/bin/apxs -i -a -n rewrite mod_rewrite.la 2行目のコマンドで.soファイルがないと言われるので、同ディレクトリで #gcc -shared -o mod_rewrite.so mod_rewrite.o -Wc,-Wall -L/usr/local/lib -Llib で無理やり.soファイル作成。あとはできた.soファイルをapacheのmoduleにcpしてconfファイルに LoadModuleの行を追加。apache再起動→完璧
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5127日前に更新/120 KB
担当:undef