Iespējot un iestatīt mod_rewrite programmā Apache / 2.2.3 (CentOS) Serveris (httpd.conf settings)

Pēc tam, kad es uzstādītas LAMP uz tīmekļa serveris ( 5.6 / 2) par Mēs konstatējām, ka, lai gan modulis mod_rewrite ir iespējots, lapas jāatbilst mod_rewrite nevarēja piekļūt.

"Nav atrasts - pieprasītais URL /rewrite_url.html šajā serverī netika atrasts. "

Iespējot mod_rewrite programmā Apache / 2 (CentOS) Serveris.

1. Pēc instalēšanas httpd (Apache), atveriet failu / Etc / httpd / conf / ar redaktors (nano / etc / httpd / conf / httpd.conf) un vispirms pārbaudām, vai modulis “mod_rewrite.so”Atrasts SSO (Dynamic Shared objekts). Mums vajadzētu atrast līniju "Rewrite_module LoadModule moduļi / mod_rewrite.so"Bez rakstura"#" priekšā. Ja šī rakstzīme pastāv, tā būs jāizdzēš, un, ja trūkst rindas, tā būs jāpievieno.

loadmodule_mod_rewrite

2. Mēs atstāt atvērtu redaktoru, un mēs esam httpd.conf (Ctrl+ W meklēšanai nano) līnija, uz kuras ir direktīvaAllowOverride Nav". Šeit mums būs jāmainās no "AllowOverride Nav" iekš "AllowOverride All".

allowoverwrite

3. Ctrl+X un Y, lai saglabātu veiktās izmaiņas failā httpd.conf.

4. Restartējiet httpd

pakalpojumu httpd restart vai /etc/init.d/httpd restart

Tagad tai vajadzētu strādāt OK. Neaizmirstiet pievienot vietnes saknes mapju fails Htaccess līnijas:

RewriteEngine on
RewriteBase /

Iespējot un iestatīt mod_rewrite programmā Apache / 2.2.3 (CentOS) Serveris.

Dibinātājs un redaktors Stealth Settings, no 2006. gada līdz mūsdienām. Pieredze darbā ar operētājsistēmām Linux (Īpaši CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (SPS).

kā uz » Linux » Apache » Iespējot un iestatīt mod_rewrite programmā Apache / 2.2.3 (CentOS) Serveris (httpd.conf settings)
Leave a Comment