یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
سلام خوبین؟
من برای تست دوباره نویسی لینک با php یا به اصطلاح url rewrite اومدم این صفحه در ایجاد کردم : index.php
کدش اینه
میبینید یه کد سادس که در ادرس بار اینطوری بزنیم کار می کنه
index.php?a=1
خب اومدم در htaccess اینو نوشتم :
کد:
RewriteEngine on
RewriteRule ^a/([0-9]+) /index.php?a=$1 [NC,L]
در واقع باید وقتی بنویسم a/2/ این فایل اجرا بشه index.php?a=1
ولی این خطا رو میده :
کد:
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
ممنون می شم یکی کمک کنه
پاسخ : یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
سلام
در htacess این کد را امتحان کنید :
کد:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php?a=$1 [L,B,QSA]
</IfModule>
به عنوان مثال آدرس http://address.com/ok وقتی اجرا شود ، باید ok را چاپ کند.
پاسخ : یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
نقل قول:
نوشته اصلی توسط
shahinmq
سلام
در htacess این کد را امتحان کنید :
کد:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\s\S]*)$ index.php?a=$1 [L,B,QSA]
</IfModule>
به عنوان مثال آدرس
http://address.com/ok وقتی اجرا شود ، باید ok را چاپ کند.
چشم امتحان میکنم خبر میدم
فقط یک سوال در ریجکس که زدین /s و /S چه کاربردی دار؟؟؟
و اینکه rewriteCon هم یه توضیحی بدین ممنون
پاسخ : یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
اگه فقط عدد ورودی هست اینو بزن:
کد PHP:
RewriteRule ^a/([0-9]+)(?:/|$)$ index.php?a=$1 [NC,L,QSA]
پاسخ : یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
این کد رو امتحان کنید :
کد HTML:
RewriteEngine On
RewriteRule ^a/([^/]*)$ /index.php?id=$1 [L]
وقتی اطلاعات رو به a.com/a/54 بفرستید 54 چاپ خواهد شد.
پاسخ : یک سوال ساده ولی حیاتی در مورد php (یه کد سادس)
نقل قول:
نوشته اصلی توسط
MJmoonwalk
اگه فقط عدد ورودی هست اینو بزن:
کد PHP:
RewriteRule ^a/([0-9]+)(?:/|$)$ index.php?a=$1 [NC,L,QSA]
ایول کار کرد :)