یدالله ذکاوت

مشکل در عملکرد فایل htaccess در لوکال هاست

یدالله ذکاوت ۱۳۹۸/۰۲/۱۰ زبان برنامه‌نویسی پی‌اچ‌پی

با سلام و نهایت قدردانی از توجه دوستان

من یه پروژه ساده وبسایت دارم تو لوکال هاست که یه پوشه اصلی داره به نام city و دو تا زیر پوشه به نام های city-site و city-admin تقریبا چیزی شبیه وردپرس .

حالا می خوام فایل htaccess رو طوری تنظیم کنم که با زدن آدرس city هدایت بشه با داخل city-site و با زدن admin تو آدرس بار هدایت بشه به داخل city-admin .

این هم نمونه کد های خودم که کار میکنه ولی وقتی مثلا میره تو سایت قسمتی از سایت رو که میخوای ببینی داخل قسمتی از ادمین نشون میده:

<IfModule mod_rewrite.c >
RewriteEngine On
RewriteBase /
RewriteRule ^([_0-9a-zA-Z-]+/)?city-admin$ $city-admin/ [R=301,L]
RewriteRule (.*) city-admin/public/ [L]
RewriteRule ^$ city-site/public/ [L]
RewriteRule (.*) city-site/public/ [L]
</IfModule>

ابته داخل هر زیر پوشه هم یه فایل htaccess هس که کدهاش اینه:

<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /city/city-site/public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

و مشابه همین کدهای بالا هم برای داخل پوشه ادمین.

نرم افزارم lampp و سیستم عامل هم linux mint

ممنون میشم بفرمایید که اشکال کارم کجاست .