表題の通りですが、知識に乏しい為非常に困っています。
あるウェブサイトを構築しており、開発環境はphp+smartyです。
フレームワークはethnaというものを利用しています。
例えば、以下のようにパラメーターがいくつも付いている動的なURLに可変するページがあるとします。
http://testsiteokwave.com/index.php?action_test= …
これを内部で処理し、ユーザーには
http://testsiteokwave.com/test/777/999/
のような静的URLに見せたいのですが、良い方法が見つかりません。
尚、javascriptは使用しないという条件があります。
phpで変換したり、smartyのフィルタなどを用いてできないでしょうか?
No.2ベストアンサー
- 回答日時:
私もEthnaは詳しくありませんが、
EthnaのURLをきれいにする
で検索すると、以下のようなページがみつかりました。
http://blog.ville.jp/2007/12/05/64
http://rd.uniba.jp/blog/2010/06/30/ethna-%E3%81% …
http://www.polidog.jp/2009/10/20/ethna%E3%81%A7u …
これらのページでは.htaccessは他のフレームワークのを参考にしたりしていますね。
Ethnaはつい3,4年前まで日本でダントツの流行だったのですが、あっというまに廃れてしまいました。
今となっては上記のように昔のページしか見つからず、メンテを引き継いだ人は大変だと思います。
No.1
- 回答日時:
ethna という フレームワークはよくわかりませんが、
そういうのは フレームワークの機能で、デリミターをスラッシュにするというパターンが多いですけどね、実際。
昔のmojavi だったかな? これにもあったくらいだし、cakephp はそのような作りになるのがデフォルトでしたけど。
ethna のドキュメントを確認してみては?としか言えないですね。
この回答への補足
ありがとうございます。
ethnaのURLはデフォルトでは?action_xxxx
となりxxxxの部分に処理ファイル名がくるようなフレームワークになっております。
恐らくですが、.htaccessにて何とかなると思うのですが、
これまた知識に乏しく、苦悩しております。
この際、ethnaということを除いて問う方がよかったかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP 「teratail」での回答内容がいまいちわかりません。 1 2022/09/10 05:05
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tplを読みに行けません。
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
PHPからMSSQLへの接続結果の文...
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
.htaccessにphp_valueが使用できな
-
PHPのif文でその処理を途中で抜...
-
さくらサーバーでsessionが使え...
-
Apacheでhttp://localhost/が表...
-
phpでうまく画像がダウンロード...
-
Smarty includeでテンプレート...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
「@$変数」の「@の意味は?」
-
インスタンス化に伴うメモリ消...
-
データ送信をボタンを押さずに...
-
PHP でmb_send_mailが上手くい...
-
error_reporting(0);にも関わら...
-
別ファイルの変数を呼び出した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Smartのカスタマイズでエラー
-
Smarty tpl内のifの書き方について
-
phpでサブルーチン
-
smarty3で変数表示について
-
PHPの関数って何種類ありますか?
-
smartyテンプレート読み込みに...
-
PHPでのページ送り機能
-
PHPフレームワーク環境でのSmar...
-
xserver Smarty PHP+MySQL
-
PHPってなんの略?
-
これからのPHP開発ではPDOを選...
-
HTML、CSS、PHPに便利なテキス...
-
phpで距離÷時間の方法
-
Pleskサーバ利用時にSmartyのas...
-
perlとphpの共用?
-
PHP+Smarty+MySQLで、データベ...
-
【php】動的なURLを静的に見せ...
-
Smartyのテンプレート
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
おすすめ情報