Situs ini tampaknya menggambar tautan yang benar tetapi tidak mengarahkan saya ke tampilan yang benar.
Kode yang sama berfungsi dengan baik di server lama di sini http://ruse.systemio.net/q&a/ . Server baru ada di sini http://www.rusereplays.com/q&a/
Masalah yang saya alami adalah jika Anda mengklik tautan pada halaman tersebut ke pertanyaan, ia menulis ulang tautan dan mengalihkan ke situs tersebut, tetapi untuk server baru sepertinya hanya mengarahkan ulang index.php
.
Ini adalah saya yang .htaccess
saya gunakan di kedua server
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>
ErrorDocument 404 /index.php
Ini adalah phpinfo
untuk dua server
- old -> http://ruse.systemio.net/scripts/phpinfo.php
- baru -> http://www.rusereplays.com/scripts/phpinfo.php
Adakah yang memiliki saran tentang cara memperbaiki ini atau terlalu membantu saya menemukan solusi untuk masalah saya?
php
apache
htaccess
url-rewriting
Darkmage
sumber
sumber
Jawaban:
Sudah
AllowOverride All
diatur di httpd.conf Anda?(Jika tidak, arahan mod_rewrite Anda akan diabaikan kecuali ditentukan dalam
Directory
bagian di file httpd.conf atau file conf situs Anda)Lihat dokumentasi Apache Core - Anda ingin memastikan bahwa AllowOverride dan AccessFileName cocok dengan pengaturan server lama Anda.
sumber