質問 > フロント機能 > /user_data/の表記を隠す?方法について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
r.m |
投稿日時: 2019/3/8 20:28
対応状況: 確認中
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
/user_data/の表記を隠す?方法について eccube2.13系を利用しています。
管理画面より追加したページは通常 html/user_data/aaaa.phpという構成になっていますが 実際にこのページにアクセスした際にuser_dataの部分を 表示させないようにするということは可能でしょうか。 .htaccess にて以下のページを参考にいくつか試してみましたが html/aaaa.phpで表示はされるのですが、 アクセスした際に html/aaaa.phpには飛ばない状態です。 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\.php$ user_data/$1.php [L] .htaccess以外のカスタマイズで実施することは可能なのでしょうか。 お手数ですが、アドバイスでも助かりますので お助けください。 |
hmorita_j |
投稿日時: 2019/3/9 9:59
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について html/user_data/aaaa.php
にアクセスした場合は html/aaaa.php に飛ばしたいということでしょうか? それであれば.htaccessで可能だと思います。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=20683&forum=11&post_id=87895#forumpost87895 eccubeのバージョンは違いますが.htaccessを使うところは同じなので、 こちらの記事が参考になりそうです。 |
r.m |
投稿日時: 2019/3/11 11:54
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j様ありがとうございます。
> html/user_data/aaaa.php > にアクセスした場合は > html/aaaa.php > に飛ばしたいということでしょうか? イメージとしては上記に近いです。 現在user_data配下にはaaaa.phpというファイルは 存在しますが、html配下には存在しません。 処理したい内容としては ①html/user_data/aaaa.php にアクセス ↓ ②html/aaaa.php へリダイレクト ↓ ③表記はhtml/aaaa.phpのままで アクセスしているページはhtml/user_data/aaaa.php というのが今実現しようとしている内容です。 以下の内容で ②③は実現できていますが、①の処理が上手くいきません。 追記または不足部分があれば教えていただきたいです。 また実際にhtml/配下にファイルがないと難しいのでしょうか。 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\.php$ user_data/$1.php [L] RewriteEngine on RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule user_data - [L] RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] |
hmorita_j |
投稿日時: 2019/3/11 12:36
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について RewriteRule user_data - [L]
この記述を削除するとどうでしょうか? |
lvonaloan |
投稿日時: 2019/3/11 14:32
対応状況: −−−
|
新米 登録日: 2019/2/3 居住地: 投稿: 2 |
Re: /user_data/の表記を隠す?方法について Thanks for your good Question?
|
r.m |
投稿日時: 2019/3/11 15:13
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様ありがとうございます。
RewriteRule user_data - [L] を削除した場合 html/aaaにリダイレクトし、404エラーとなります。 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\$ user_data/$1.php [L] だとhtml/aaaでも html/user_data/aaaの内容を表示は可能なので 直接テンプレートの記載を変更するほうが この場合良いのでしょうか。 |
hmorita_j |
投稿日時: 2019/3/12 9:04
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について RewriteEngine on
RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^\/]*)\.php$ user_data/$1.php [L] RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] これはいかがでしょうか。 |
r.m |
投稿日時: 2019/3/12 10:56
対応状況: −−−
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様ありがとうございます。
返信の内容で記述をし、 アクセスをためしてみましたが以下のエラーとなります。 このアドレスへのリクエストに対するサーバーの自動転送設定がループしています。 恐らくループしているのではと思い RewriteCond %{REQUEST_URI} !(aaaa\.php) 等を追加してみましたが、ループを回避できず・・・ という状況です・・。 |
hmorita_j |
投稿日時: 2019/3/12 11:26
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: /user_data/の表記を隠す?方法について なんどもすみません。
RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] ↓ RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R,L] これではいかがでしょうか? |
r.m |
投稿日時: 2019/3/15 15:51
対応状況: 確認中
|
半人前 登録日: 2018/7/4 居住地: 投稿: 27 |
Re: /user_data/の表記を隠す?方法について hmorita_j 様
いえこちらこそご確認頂き、 ありがとうございます。 > RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R] > > ↓ > > RewriteRule ^user_data/aaaa http://aaaaa.jp/aaaa [R,L] 上記に変更し該当のページへのアクセスを 実行しました。 結果としては リダイレクトが繰り返し行われました。 との表記のエラー画面が発生しています。 恐らくループされてしまっているものかと思います。 なんとなく起きている内容は把握できてきたのですが、 数日別の記載も試してみましたが、解決方法が見つかりません・・ |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |