سلام و عرض ادب خدمت دوستان
من یه پروژه php نوشتم و از هیچ فریم ورکی استفاده نکردم
میخوام url ها را تمیز کنم و از کد htaccess زیر استفاده میکنم ولی استایل ها را لود نمیکنه
RewriteEngine On
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)$ /opf/?p=$1&id=$2 [L]
</IfModule>
اینم کد index.php
<?php
include_once 'public_files/autoload.php';
include_once 'public_files/header.php';
if (isset($_GET['p'])) {
$page = $check_request->check_req($_GET['p']);
if (file_exists('apps/' . $page . '.php')) {
include_once "apps/$page.php";
} else {
include_once 'public_files/404.php';
}
} else {
include_once "apps/index.php";
}
include_once 'public_files/footer.php';
یه چیزی هم بگم اینه که صفحات مختلف ساتم ممکنه از 1 ورودی تا 3 یا 4 ورودی هم بگیرن
مثلا
http://localhost/opf/?p=character&id=9
http://localhost/opf/?p=dashboard
http://localhost/opf/?p=dashboard&action=edit_episode&id=3
http://localhost/opf/?p=dashboard&action=list_episode
@bamdad
این کد آدرس دهی استایل ها
<link href="<?php echo $informations->const_url(); ?>assets/libs/select2/css/select2.min.css" rel="stylesheet" type="text/css">
<link href="<?php echo $informations->const_url(); ?>assets/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css" rel="stylesheet">
<link href="<?php echo $informations->const_url(); ?>assets/libs/datepicker-jalali/bootstrap-datepicker.min.css" rel="stylesheet">
<link href="<?php echo $informations->const_url(); ?>assets/libs/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css" rel="stylesheet">
<link href="<?php echo $informations->const_url(); ?>assets/libs/bootstrap-touchspin/jquery.bootstrap-touchspin.min.css" rel="stylesheet">
اینم کد درون کلاس آدرس دهی
class informations
{
public function const_url()
{
$url = "http://localhost/";
return $url;
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟