[Technical Issue] Routing with .htaccess not working
В началото на демото за лекцията(1:03:00) MVC Concepts преписвам следните файлове.
.htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !^/content/.*$ RewriteCond %{REQUEST_URI} !^/favicon\.ico$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?uri=$1 [NC] </IfModule>
index.php
<?php var_dump($_GET); ?>
url = http://localhost:63342/PhpProject/index.php/edit/6
Пробвам да прочета edit/6
result :
404 Not Found
PhpStorm 9.0.2
http://localhost/PhpProject/ Това ми отваря php файла,но видях че лектора пише и порт,но не рабрах
от къде го видя порта, или сам го е променил от 80 на 8004???
Тук пише само localhost/projectName и не му се отваря докато не въведе порт,а при мен се отваря без порт(index.php)???
Той използва wamp,а аз xampp.
Когато въведа =>
url = http://localhost/PhpProject/edit/6
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3
Портът на Apache сървъра, който ползвам за да показвам на лекции съм го променил на 8004, тъй като ползвам 80 за друг сървър. Сменя се от httpd.conf на реда Listen
В същия файл можеш да видиш и дали ти пуснат rewrite module-а.