Pooyan Afzali

تاپیک مقالات آموزشی htaccess جهت ارتقای امنیت, پایداری و بهبود عملکرد سایت

134 پست در این موضوع

درود

در پست قبلی برای pdf توضیح دادم الان برای همه فایلها و اینکه چطوری چند تا پسوند خاص رو مجبور به دانلود کنیم بجای باز شدن داخل مرورگر

<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
 ForceType application/octet-stream
 Header set Content-Disposition attachment
</FilesMatch>

همونطور که در خط اول میبینید یکسری پسوند خاص گزاشته شده شما میتونید طبق الگو پسوند های مورد نظرتونو جایگزین کنید

اگه این کد با بعضی پسوند ها داخل بعضی مرورگرها مکل داشت کد زیر رو تست کنید

<FilesMatch "\.(?i:doc|odf|pdf|rtf|txt)$">
 Header set Content-Disposition attachment
</FilesMatch>

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

درود

در این پست نحوه redirect کردن تمامی آی پی های ورودی به سایت به جز یک آی پی قرار میدم

یعنی همه بجز یک آی پی مورد نظر شما وقتی آدرس سایتتونو وارد میکنن به صفحه مورد نظرتون منتقل میشن

ErrorDocument 403 [url]http://www.htaccesselite.com[/url]
Order deny,allow
Deny from all
Allow from 1.1.1.1

که در خط آخر آدر آی پی مثلا 1.1.1.1 که فرضی هست فقط میتونه به سایتتون دسترسی داشته باشه و بقیه ریدایرکت میشن

موفق باشید

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites

درود

توسط این کد میتونید تعیین کنید که در ساعات مشخصی از روز دسترسی به فایل های سایتتان توسط کاربران غیر فعال شود

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# If the hour is 16 (4 PM) Then deny all access
RewriteCond %{TIME_HOUR} ^16$
RewriteRule ^.*$ - [F,L]

که در اینجا ما ساعت 4 بعد از ظهر را برای عدم دسترسی تعیین کرده ایم که طبق الگو میتوانید تغییر دهید

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites

درود

این چند وقته درگیر مرتب کردن نقالات هستم

اوکی با کد زیر میتونید تعیین کنید که فقط کدام یک از روبات های موتورهای جستجو اجازه دیدن سایت شما رو دارند و ما بقی رو بلوک میکنید

این کار میتونه کمک زیادی به سئو کنه

SetEnvIfNoCase User-Agent .*google.* search_robot
SetEnvIfNoCase User-Agent .*yahoo.* search_robot
SetEnvIfNoCase User-Agent .*bot.* search_robot
SetEnvIfNoCase User-Agent .*ask.* search_robot

Order Deny,Allow
Deny from All
Allow from env=search_robot

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites

درود با این کد میتونید www رو از ابتدای آدرس حذف کنید

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.yoursite\.com$ [NC]
RewriteRule ^(.*)$ http://yoursite.com/$1 R=301,NC]
اگه درست کار نکرد کد زیر رو امتحان کنید

کد:
# remove www
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^/?(.*)$ https://%{HTTP_HOST}/$1 [R=301,L,NE]

RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^/?(.*)$ http://%{HTTP_HOST}/$1 [R=301,L,NE]
فعال کردن www
کد:
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^yoursite.com [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$1 [L,R=301]

نکته: بجای yoursite آدرس سایت رو وارد کنید

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites

درود

اگه مبخواید از اجرای بعضی از اسکریپت ها جلوگیری و اونا رو بصورت فایل متنی نشون بدید کد زیر رو داخل پوشه ای که میخواید اعمال کنید

کد:

RemoveHandler cgi-script .php .asp .html
AddType text/plain .php .asp .html

اینجا ما فایل های php و asp رو اعمال کردیم..

ویرایش شده در توسط Phantom Wolf

Share this post


Link to post
Share on other sites

درود

قاعده کلی عدم دسترسی به یک فایل خاص به این صورته

عدم دسترسی به تمام فایلهای یک پوشه (اگه داخل روت بریزید سراسری میشه)

کد:

<Files *>
Order allow,deny
Deny from All
</Files>

عدم دسترسی به یک پسوند خاص در یک پوشه یا روت

کد:

<Files ~ “\.(php)$”>
Order allow,deny
Deny from All
</Files>

مثلا اینجا ما فایلهای با پسوند php رو عدم دسترسی قرار دادیم و بقیه قابل دسترسی هستند

عدم دسترسی به چند پسوند خاص

کد:

کد:

<Files ~ “\.(js|sql|other-extension…)$”>
Order allow,deny
Deny from All
</Files>

در اینجا دسترسی به پسوند های js و sql رو غیر مجاز کردیم و بقیه رو مجاز

عدم دسترسی به htaccessو htpasswd

کد:

کد:

<Files ~ “^\.ht”>
Order allow,deny
Deny from All
</Files>

عدم دسترسی به فایلهای خاص

کد:

<Files php.ini>
<Files configuration.php>
order allow,deny
deny from all
</Files>

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

بعضی مواقع که سایت دچار مشکل میشه مثل خطای 500 یک ادرس ایمیل نشون داده میشه به آدرس admin@webserver.com که پیشفرض و غیر واقعی هست

در صوت تمایل به نشان داده شدن ایمیل مدیر سایت در صفحات خطا مثل 500 کد زیر رو وارد کنید

کد:

# set the server administrator email
SetEnv SERVER_ADMIN [email]default@domain.com[/email]
[email]default@domain.com[/email]

که بجای ایمیل خودتونو وارد کنید

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

گاهی لازمه بصورت موقت و یا در موارد خاص بصورت اتوماتیک به ساب دامین سایتتون ارجاع بشند

برای این کار کد زیر رو وارد کنید

کد:

# send visitors to a subdomain
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^subdomain\.domain\.com$ [NC]
RewriteRule ^/(.*)$ http://subdomain.domain.tld/$1 [L,R=301]

که بجای subdomain آدرس ساب دامین

بجای domain ادرس سایت

بجای tdl نوع دامنه منث ir یا com یا..

رو وارد میکنید

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

اگه میخواید پسوند ها در مرورگرتون نمایش داده نشه از کد زیر استفاده کنید

کد:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /$1.php [L,QSA]

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

با کد زیر به موتورهای جستجو اجازه میدهد به عکس های سایت شما دسترسی داشته باشن و ایندکس کنن

فقط برای نتیجه بهتر سعی کنید نام عکسهاتونو مرتبط با موضوع عکس انتخاب کنید

کد:

RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?mydomain\.com/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?google\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?(.*\.)?google\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?bing\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?(.*\.)?bing\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?yahoo\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^[url]http://(.+\.)?(.*\.)?yahoo\.(.+)/[/url] [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|png)$ /transparent.gif [L]

میتونید طبق الگو به لیست موتور اضافه یا کم کنید

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

با کد زیر میتونید فایلهای php رو فشرده کنید که سریعتر بارگزاری بشند

در استفاده از این کد دقت کنید و قبلش بک اپ بگیرید

کد:

php_value zlib.output_compression 16386

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

با کد زیر میتونید فایلها رو فشرده کنید

در استفاده از این کد دقت کنید و قبلش بک آپ بگیرید

کد:

# BEGIN GZIP
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/x-javascript application/javascript
# END GZIP

که در اینجا فایلهای text, html, xml, css, js فشرده شدند

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

با کد زیر میتونید صفحه پیشفرض سایتتونو تغییر بدید

این کد وقتی کاربرد داره که چند تا فایل html داخل سایتتون قسمت ریشه داشته باشید و بخواید برای لودشون اولویت بندی کنید

کد:

DirectoryIndex index.php index.htm index.html

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

گاهی مواقع در فایل های html از کد ها و اسکریپت های php استفاده میشه با کد زیر میتونید تنظیم کنید وقتی فایل html به اسکریپت php رسید اونو به عنوان فایل php تجزیه و تحلیل کنه و

بعنوان فایل php جداگانه اجراش میکنه

کد:

AddType application/x-httpd-php .html

اگه در ریشه بزارید برای همه سایت اعمال میشه

قبلش بک اپ بگیرید از فایلتون

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

درود

دوباره کار تاپیک رو از سر میگیریم (بعد از اون سونامی که اومد :13::13:)

با کد زیر میتونید خطاهای php رو لاگ کنید برای بررسی بیشتر و دیدن جزییات

# display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off

# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log

در استفاده از این کد دقت کنید

Share this post


Link to post
Share on other sites

درود

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

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

# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
# 1 MIN
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</FilesMatch>

در استفاده از این کد دقت کنید

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

باسلام.

از این به بعد منم در پیش بردن از تاپیک به داداش پویان کمک می کنم تا ایشالا بتونیم یه تاپیک کامل و جــــــــــــــامع داشته باشیم.

موفق و موید باشید:a2d3:

Share this post


Link to post
Share on other sites

سلام.

این کد بیشتر برای joomla کاربرد داره و توصیه می کنم بهتون غیر از جوملا جای دیگه ای نزارید.

(البته این لیست نسبتا کامل هست ولی هنوز جا داره :دی )

 RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
## Note: The final RewriteCond must NOT use the [OR] flag.

## Return 403 Forbidden error.
RewriteRule .* - [F]

موفق باشید

Share this post


Link to post
Share on other sites

سلامی دوباره. ..

بهتون پیشنهاد می کنم در صورت ارور ندادن سایتتون حتما از این کد ها استفاده کنید که محشره و از باگ های مرسومی مانند lfi یا همون local file include جلوگیری کنید.

RewriteCond %{QUERY_STRING} proc/self/environ [OR]
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_(en|de)code[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]

موفق باشیدgift

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

درود

این کد بر عکس RemoveHandler عمل میکنه و میاد بجای نمایش سورس کد پسوند های زیر اونا رو اجرا میکنه

AddHandler cgi-script .pl .py .cgi
AddType text/plain .pl .py .cgi

کد زیر برعکس بالایی عمل میکنه یعنی میاد از اجرای پسوند های بالا جلوگیری و بجاش سورس متنیشونو نشون میده ولی

RemoveHandler cgi-script .pl .py .cgi
AddType text/plain .pl .py .cgi

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites

سلام آقای Pooyan Afzali و phantom wolf عزیز

مقالات شما بسیار مفید بود.

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

که آدرس پروفایل کاربرانم به صورت زیر زیر است.

www.mysite.ir/username

چطور میتونم آن را آن را به صورت زیر کنم(مثل سیستم های بلاگ دهی)

www.username.mysite.ir

چند سایت که قبلا مثل من بودن الان آدرساشون رو اونجوری کردند.

ممنون آقای پویان افضلی و فانتوم ولف

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

سلام آقای Pooyan Afzali و phantom wolf عزیز

مقالات شما بسیار مفید بود.

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

که آدرس پروفایل کاربرانم به صورت زیر زیر است.

www.mysite.ir/username

چطور میتونم آن را آن را به صورت زیر کنم(مثل سیستم های بلاگ دهی)

www.username.mysite.ir

چند سایت که قبلا مثل من بودن الان آدرساشون رو اونجوری کردند.

ممنون آقای پویان افضلی و فانتوم ولف

درود

شما اول باید یک ساب دامین بسازید داخل هاست به نام username

اگه از دایرکت ادمین استفاده میکنید قبل ساختن ساب دامین اسم ساب فولدر رو مثلا به username1 تغییر بدید که همنام نشن

وقتی ساب دامین ساخته شد یه فولدر به همون نام داخل هاست ایجاد میشه که باید کل فایل ها و فولدر های username1 رو به ساب دامین username که بصورت یک پوشه هست

منتقل کنید

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

RewriteEngine on

RewriteBase /

RewriteRule ^subfolder/(.*) http://subdomain.domain.com/$1 [R=301,L]

که بجای subfolder اسم فولدرتون و بجای subdomain اسم ساب دامینتونو وارد میکنید

ویرایش شده در توسط Pooyan Afzali

Share this post


Link to post
Share on other sites
درود

شما اول باید یک ساب دامین بسازید داخل هاست به نام username

اگه از دایرکت ادمین استفاده میکنید قبل ساختن ساب دامین اسم ساب فولدر رو مثلا به username1 تغییر بدید که همنام نشن

وقتی ساب دامین ساخته شد یه فولدر به همون نام داخل هاست ایجاد میشه که باید کل فایل ها و فولدر های username1 رو به ساب دامین username که بصورت یک پوشه هست

منتقل کنید

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

RewriteEngine on

RewriteBase /

RewriteRule ^subfolder/(.*) http://subdomain.domain.com/$1 [R=301,L]

که بجای subfolder اسم فولدرتون و بجای subdomain اسم ساب دامینتونو وارد میکنید

ممنون

ولی شما منظورمو نفهمیدید اصلا پوشه ای به نام username وجود نداره وقتی کاربری میاد در شبکه اجتماعی ام عضو میشه یه آدرس به صورت www.mysite.ir/username بهش میده.که اصلا پوشه ای به نام username ساخته نمیشه بلکه با کد نویسی یا چه میدونم با دیتابیس سایت آدرس ها بدون پوشه میشه.

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری