לאחר שהתקנתי מנורה על שרת אינטרנט (CentOS 5.6 / אַפָּשׁ 2) של LANאני רואה שלמרות מודול mod_rewrite מופעלת, דפים חייב לציית mod_rewrite הם לא יכלו לגשת.
"לא נמצא - כתובת האתר המבוקשת /rewrite_url.html לא נמצאה בשרת זה".
אפשר mod_rewrite ב- Apache / 2 (CentOS) שרת.
1. לאחר ההתקנה httpd (אפאצ'י), פתח את הקובץ / Etc / httpd / conf /httpd.conf עם עורך (ננו / etc / httpd / conf / httpd.conf) ואנחנו בודקים קודם כל אם המודול “mod_rewrite.so"נמצא ב DSO (אובייקט דינמי משותף). אנחנו צריכים למצוא את השורה "מודולים LoadModule Rewrite_module / mod_rewrite.so"בלי אופי"#" לפני. אם תו זה קיים יהיה עליו למחוק, ואם השורה חסרה יהיה צורך להוסיף אותה.
2. ולא נכנסנו העורך ואנחנו מחפשים ב httpd.conf (Ctrl+ W לחיפוש בננו) הקו עליו ההנחיה היא "אין AllowOverride". כאן נצטרך לשנות מ- "אין AllowOverride"ב-"AllowOverride כל
3. Ctrl+X ו- Y כדי לשמור את השינויים שבוצעו בקובץ httpd.conf.
4. הפעל מחדש את httpd
שירות httpd מחדש או /etc/init.d/httpd הפעל מחדש
עכשיו הכל צריך ללכת OK. אל תשכחו להוסיף בתיקיית השורש של הקובץ באתר .htaccess קווים:
שכתוב
RewriteBase /
הפעל והגדרת mod_rewrite ב- Apache / 2.2.3 (CentOS) שרת.