Quote:
html文章を
//ドメイン.jp/Xoops/modules/text/content
「//ドメイン.jp/Xoops/modules/TinyD/content」内にあなたの表示したいhtml文章を現在のディレクトリ構造のまま置きます。
例えば、
modules/TinyD/content/hoge.html
modules/TinyD/content/images/
*「.htaccess」の内容を変更していない場合
choさん、こんにちは。
なるほど、通常のwrap3すら動かないのですね。
Quote:
サーバー環境ですが
詳しい環境までは解りませんがサーバー管理人に
メールで質問したところmod_rewriteは利用可能との事です
mod_rewrite利用可能と一口にいっても、いろいろあります。
「さくら」さんのmod_rewriteには確かクセがあったはずです。
日本公式でもたびたび話題になってるはずですよ。
RewriteBaseを各ディレクトリで明示的に指定しなければいけない、とか。
そのあたりは、むしろホスティングサービスが提供する掲示板などの方が、より詳しい情報が得られると思います。
>yshimaさん
すみませんでした。私の記述ミスです。
Quote:
「//ドメイン.jp/Xoops/modules/TinyD/content」内にあなたの表示したいhtml文章を現在のディレクトリ構造のまま置きます。
との事ですが。
Quote:
//ドメイン.jp/Xoops/modules/text/content
内にFTPにて直接UPし、モジュールメニューにて
WRAP3を選択
と書きましたがここでいうtextとはTinyDの改名した名前です。
>GIJOEさん
Quote:
そのあたりは、むしろホスティングサービスが提供する掲示板などの方が、より詳しい情報が得られると思います。
ご返答有難うございます。
正直な所、一体何が原因かの特定さえ出来なかった状態ですので
解決の糸口が見えただけでも非常に有り難いです。
では再度「さくら」にてmod_rewriteについての仕様やルールについて
質問したいと思います。
ご返答くださった方々。有難うございました。
Quote:
はい、大変参考になりました。
少しは進展(のか?)した気がします。(笑)
何にせよ、何も手付かずの状態からの進展ですので
調べていく方向性の目処が付いた事に、有り難く思います。
ご紹介にあがった参考URLは、私の環境と酷使しており
まさに原因はこれである!という感じです。
私のXoopsインストールの環境として記述漏れがありました。
/home/アカウント名/www/hogehoge/Xoops本体/~~
となっており、このhogehoge部に対してサブドメインを指定してあります。
これがエイリアスと言うのでしょうか?
URLとしては
//hogehoge.アカウント名//Xoops本体/modules/TinyD
になっています。
そこでRewriteBaseですが
一通りの組み合わせで試してみた所
RewriteBase / →404
RewriteBase /TinyD →404
RewriteBase /rewrite →404
RewriteBase /TinyD/rewrite →404
RewriteBase /modules/TinyD →404
RewriteBase /hogehoge/modules/TinyD →404
RewriteBase /www/hogehoge/modules/TinyD →404
RewriteBase /home/アカウント名/www/hogehoge/modules/text →404
考えられうる組み合わせは試してみたのですが
状況はあまり変わっていません。
エラー表示ですが
これは RewriteBase /modules/TinyD 時の表示です。
Not Found
The requested URL /modules/TinyD/rewrite/tc_2.html was not found on this server.
.htaccessは以下の通りになっています。
RewriteEngine on
RewriteBase /modules/TinyD
RewriteRule ^/rewrite/tc_(.*).html$ index.php?id=$1 [L]
RewriteRule ^/rewrite/(.*.html?)$ rewrite.php?wrap=$1 [L]
RewriteRule ^/rewrite/index.php(.*)$ index.php$1 [L]
RewriteRule ^/rewrite/comment_new.php(.*)$ comment_new.php$1 [L]
RewriteRule ^/rewrite/comment_post.php(.*)$ comment_post.php$1 [L]
RewriteRule ^/rewrite/comment_reply.php(.*)$ comment_reply.php$1 [L]
RewriteRule ^/rewrite/comment_edit.php(.*)$ comment_edit.php$1 [L]
RewriteRule ^/rewrite/comment_delete.php(.*)$ comment_delete.php$1 [L]
RewriteRule ^/rewrite/(.*)$ content/$1 [L]