ホームページ  >  記事  >  バックエンド開発  >  Ubuntu_PHP チュートリアルで Apache の Rewrite 機能を開始する方法

Ubuntu_PHP チュートリアルで Apache の Rewrite 機能を開始する方法

WBOY
WBOYオリジナル
2016-07-21 15:01:24629ブラウズ

ターミナルで実行

sudo a2enmod 書き換え

コマンドの後、Mod_rewrite モジュールが有効になります。

あるいは、/etc/apache2/mods-available/rewrite.load を /etc/apache2/mods-enabled/rewrite.load に接続して、Mod_rewrite モジュールをオンにすることもできます。操作するには次のコマンドを使用します:

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

ちょっとしたヒント

実際、Ubuntuで上記のアプローチを採用してApacheサービスを再起動しても、やはりURLを正常に書き換えることができませんでした。ここで、注意が必要な点が他にあります:

sudo vim /etc/apache2/sites-enabled/000-default

変更:

AllowOverride None

は次のように変更されました:

すべて上書きを許可

上記の /etc/apache2/sites-enabled/000-default は、実際には /etc/apache2/sites-available/default への接続です。 「AllowwOverride None」は .htaccess ファイルを完全に無視し、当然のことながら、そのファイルに定義されている書き換えルールは有効になりません。

最後に、次のコマンドを使用して Apache を再起動することを忘れないでください:

sudo /etc/init.d/apache2 再起動

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327999.html技術記事ターミナルで sudo a2enmod rewrite コマンドを実行すると、Mod_rewrite モジュールが有効になります。 あるいは、/etc/apache2/mods-available/rewrite.load を /etc/apache2/m... に接続することもできます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。