Linux

Apache Dispatcherな処理 .htaccess

 

Dispatcherを要求されたので実装

 

 

/users/detail/123にアクセスした時に

/users/detail.html/123にアクセスを渡す.htaccess

# index access Normalization
RewriteEngine on

+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteCond %{REQUEST_URI} ^/users/detail(/?|/(.*))$
+ RewriteRule ^(.*)$ /users/detail.html/$1 [L]

 

detail.html

var path = location.pathname; // /users/detail.html/123
var param = path.split('/');  // [users, detail.html, 123]
var contentsId = param[3];    // 123

detail.html側のJavaScriptでパラメータを取得できる

// パラメータ取得はPHPでも何でも良いぞ

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)