14morteza14
سه شنبه 26 آذر 1392, 22:09 عصر
ضمن سلام با دستور زیر می تونم mod_rewrite کنم:
RewriteEngine On RewriteRule ^test/(.*)$ test.php?cat1=$1 [L,QSA,nc] اما وقتی کد زیر رو:
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME}\.php -f
#RewriteRule ^(.*)$ $1.php
برای حذف پسوند php به htaccess اضافه می کنم برام مشکل پیش میاد. یعنی به هر پارامتری که به صفحه category.php می فرستم یه پسوند php اضافه می شه که این هم یعنی خطا. یعنی اگه عبارت word رو من ارسال کنم در واقع به صفحه: www.site.com/category.php?cat1=word.phpword (http://www.site.com/category.php?cat1=word.phpword) میره. دوستان کسی تجربه این اشکال را اگه داره ممنون می شم کمک کنه.
RewriteEngine On RewriteRule ^test/(.*)$ test.php?cat1=$1 [L,QSA,nc] اما وقتی کد زیر رو:
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME}\.php -f
#RewriteRule ^(.*)$ $1.php
برای حذف پسوند php به htaccess اضافه می کنم برام مشکل پیش میاد. یعنی به هر پارامتری که به صفحه category.php می فرستم یه پسوند php اضافه می شه که این هم یعنی خطا. یعنی اگه عبارت word رو من ارسال کنم در واقع به صفحه: www.site.com/category.php?cat1=word.phpword (http://www.site.com/category.php?cat1=word.phpword) میره. دوستان کسی تجربه این اشکال را اگه داره ممنون می شم کمک کنه.