「Php/codeigniter/url短縮」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==apacheでの対応== プロジェクト直下に以下ファイル追加 .htaccess <pre> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FIL...」) |
(→apacheでの対応) |
||
(同じ利用者による、間の1版が非表示) | |||
行1: | 行1: | ||
==apacheでの対応== | ==apacheでの対応== | ||
+ | apacheの/etc/httpd.conf のような場所に、以下追加(pathは適宜変更) | ||
+ | <pre> | ||
+ | <Directory /var/www/html/> | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride All | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | </pre> | ||
+ | |||
プロジェクト直下に以下ファイル追加 | プロジェクト直下に以下ファイル追加 | ||
行10: | 行19: | ||
</pre> | </pre> | ||
− | |||
− | |||
− | + | ttp://ci3app.localhost/index.php/hello | |
+ | |||
+ | 上記でアクセスを、以下短縮urlでアクセスできるようになる。 | ||
+ | |||
ttp://ci3app.localhost/hello | ttp://ci3app.localhost/hello |
2024年11月10日 (日) 01:59時点における最新版
apacheでの対応
apacheの/etc/httpd.conf のような場所に、以下追加(pathは適宜変更)
<Directory /var/www/html/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
プロジェクト直下に以下ファイル追加
.htaccess
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
ttp://ci3app.localhost/index.php/hello
上記でアクセスを、以下短縮urlでアクセスできるようになる。
ttp://ci3app.localhost/hello