سلام
یک همچین سازنده ای داخل فایل App.php دارم:
public function __construct()
{
if (isset($_GET['url'])) {
$url = $_GET['url'];
print_r($url );
اینم فایل httaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
اینم از فایل index.php
<?php
require ('core/App.php');
require ('core/controller.php');
require ('core/model.php');
require ('core/config.php');
قراره هرچی توی url مرورگر تایپ میشه را چاپ کنه، که خب مسلما کارش را هم به درستی انجام میده، اما اگه تایپ کنی index اینکارو نمیکنه، قبلش هم متدی نیست. کلا با کلمه کلیدی index مشکل داره!
سلام این کد را تست کنید ببینید چه مقداری بر می گرداند.
$url = $_SERVER["QUERY_STRING"] ;
echo "Request Url : " . $url . "<br>";
سلام ، در فایل htaccess ، این کد رو بعد از RewriteEngine on اضافه کنین ، "/" RewriteBase
بنظرم مشکل حل بشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟