WordPress .htaccess kullanımı

29 / 100

.htaccess, sunucu düzeyinde yapılandırmalar, güvenlik ve performans parametreleri eklemek, değiştirmek ve geçersiz kılmak için sıklıkla kullanılan önemli bir WordPress çekirdek dosyasıdır.

Çoğu durumda, WordPress .htaccess dosyasındaki kuralları güncelleştirerek/değiştirerek birçok sunucu düzeyindeki işletim sorunlarını ve zorlukları çözebilirsiniz. Ancak, birçok web sitesi sahipleri WordPress için .htaccess tam potansiyelinin farkında değildir ve böylece tam olarak kendi sunucu (ve web sitesi) optimize kaçırmayın.

Tüm bu WordPressers yardımcı olmak için, ben WordPress .htaccess dosyasını kullanarak başarmak birkaç ilginç şeyler vurgulamak olacaktır.

Not: Aşağıda belirtilen kurallar ve yapılandırmalar Apache 2.4 ile çalışır

.htaccess Dosyası nedir?

.htaccess dosyası, web sitenizin, web sitenizle tüm iletişimi yöneten temel kuralları içeren kontrol odasıdır WordPress web barındırma Sunucu. Özellikle, WordPress’teki .htaccess dosyasını web sitesi sayfalarına erişimi denetleme, güvenlik ve performansı artırma gibi görevler için kullanabilirsiniz. Bu klasörün davranışını değiştirmek için web sitesinin herhangi bir klasörüne yerleştirilebilir.

Önlem

Tek bir yanlış nokta (.) potansiyel olarak web sitenizi aşağı getirebilir. Bu nedenle.htaccess dosyasında değişiklik yapmadan önce, dosyayı önce site dışı bir konuma yedekle. Bir sorun çıkarsa veya yardıma ihtiyacınız olursa, web barındırma sağlayıcınıza başvurun.

Varsayılan WordPress .htaccess Dosyası

.htaccess dosyası her WordPress yüklemesi ile birlikte gelir ve genellikle kök dizininde yer alır. Dosyanın önemi göz önüne alındığında, genellikle gizlidir (herhangi bir dosya uzantısı yok) ve dosya ve klasör listelerinde görünmüyor, özellikle dosya yöneticisi güvenlik nedenleriyle gizler çünkü.

Nadir durumlarda, kök klasöründe .htaccess dosyası bulunmaolasılığı vardır. Bu durumda, Not Defteri (veya herhangi bir kullanarak WordPress içinde .htaccess dosyası oluşturabilirsiniz metin editörü seçtiğiniz) ve “.htaccess” adı ile kaydedin. Tüm dosyalara “Kaydet”dosyasını ayarlayın ve WordPress yüklemenizin kök dizinine yükleyin.

Save as .htaccess

ÖNEMLİ: Dosya adının “htaccess” değİl olduğundan emin olun – başlangıçta bir dönem (.) ile htaccess.

WordPress için varsayılan .htaccess dosyası nın nasıl göründüğü aşağıda açıklanmıştır:

  1. # WORDPress BAŞLA
  2. <IfModule mod_rewrite.c>
  3. Yeniden YazmaMotoru A
  4. RewriteBase /
  5. RewriteRule ^index\.php$ – [L]
  6. Yeniden YazmaCond %{REQUEST_FILENAME} !-f
  7. Yeniden YazmaCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L
  9. </IfModule>
  10. # END WordPress

Varsayılan WordPress .htaccess dosyası

WordPress için .htaccess dosyasını oluşturmanın başka bir yolu da WordPress Panosu -> Ayarlar -> Permalinks’i ziyaret etmek ve ‘Değişiklikleri Kaydet’seçeneğini tıklamaktır.

Wordpress .htaccess kullanımı

Bu, kök dizinin içindeki WordPress için varsayılan .htaccess dosyasını oluşturur.

WordPress varsayılan .htaccess dosyası yalnızca web sitenizin permalinks işler. Ancak, bu değiştirilebilir ve ek kurallar nasıl kontrol etmek için eklenebilir Apache web sunucusu işlemleri ilgili istekleri işler.

WordPress’te .htaccess Dosyası Nasıl Edinilir?

WordPress’te .htaccess dosyasını yeniden erişmek için kök dizininize gidin. Bu wordpress barındırma sağlayıcısı tarafından sağlanan dosya yöneticisi kullanarak veya gibi bir FTP istemcisi üzerinden yapılabilir Filezilla.

Web barındırma hesabınıza giriş yapın, ‘public_html‘ klasörüne gidin ve WordPress yüklemesinde .htaccess dosyasını arayın.

Wordpress .htaccess kullanımı

Tercih ettiğiniz metin düzenleyicisinde açmak için ‘Görüntüle/Edit‘ seçeneğini sağ tıklatın ve tıklayın.

Wordpress .htaccess kullanımı

Make the required changes and save the file.

Another way of editing the WordPress .htaccess file is to make a copy at the local system. Once you are done, replace the live version using FTP or file manager.

WordPress htaccess Redirects

As discussed above, the .htaccess file in WordPress can be used to control website redirects. Here are a few frequently used rules that help you set up and control redirections on your WordPress websites.

301 (Permanent) Redirect

A 301 Redirect tells search engines that a URL has been permanently moved to another location. This is not limited to URLs only and you can redirect a folder, page or even a complete website. The following snippet will redirect the oldpage.html to newpage.html:

  1. Redirect 301 /oldpage.html http://www.yourwebsite.com/newpage.html

302 (Temporary) Redirect

Unlike 301, the 302 Redirect tells search engines that this redirection is temporary. This is a great way of slowing down (or even preventing) SERP shuffles. Add the following line to .htaccess file:

  1. Redirect 302 /oldpage.html http://www.yourwebsite.com/newpage.html

Force URL to www

The following .htaccess rule in WordPress will force all the visitors on example.com to use www.example.com

  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^example.com [NC]
  3. RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

Force URL to non-www

The following WordPress .htaccess rule will force all visitors on www.example.com to use example.com

  1. RewriteEngine on
  2. RewriteCond %{HTTP_HOST} ^www.example.com [NC]
  3. RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Force HTTPs

The following rule in the WordPress .htaccess file will force all your visitors to use HTTPS instead of HTTP for all URLs.

  1. RewriteEngine On
  2. RewriteCond %{HTTP:X-Forwarded-Proto} !https
  3. RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Read more: Learn how to add an SSL certificate to a WordPress website.

Force HTTP

The following rule in the htaccess file for WordPress will force your visitors to use HTTP instead of HTTPS for all URLs.

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTP:X-Forwarded-Proto} ^https$
  4. RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}</IfModule>

Redirect Domain To Sub-Directory

The following rule will redirect the domain’s root URL to the subdirectory of your choice.

  1. RewriteCond %{HTTP_HOST} ^example.com$
  2. RewriteCond %{REQUEST_URI} !^/sub-directory-name/
  3. RewriteRule (.*) /subdir/$1

Redirect a URL

If you have two domains serving the same website, the below-mentioned .htaccess rule will redirect one domain to the other.

  1. Redirect 301 / http://www.mynewwebsite.com/

WordPress htaccess Security Tips

The htaccess file can also be used to secure WordPress directories and files on the server. Here are a few very important rules that users can deploy to secure WordPress websites.

Protect .htaccess

The .htaccess file can potentially control the entire website. Given this, It is paramount that .htaccess should be protected from unauthorized users. By using the following snippet, you can restrict access for all unauthorized users.

Just copy and paste the snippet into the .htaccess file.

  1. <files ~ “^.*\.([Hh][Tt][Aa])”>
  2. order allow,deny
  3. deny from all
  4. satisfy all
  5. </files>

Restrict Access to WordPress Admin Panel

Imagine the (horrible) scenario where someone gains access to your WordPress admin panel? Such an attack can wreak your website.

To prevent this, you should restrict access to the WordPress admin panel to a specific IP(s) only.

For this, create another .htaccess file, and paste the following snippet in it. Next, upload it to “www.yourwebsite.com/wp-admin/” folder.

  1. # Limit logins and admin by IP
  2. <Limit GET POST PUT>
  3. order deny,allow
  4. deny from all
  5. allow from xx.xx.xx.xx
  6. </Limit>

Now if anyone who is not on the approved IP list, he will not be able to login to your site. Instead, the following error would be displayed:

Internal Server Error

Note: Don’t forget to replace “xx.xx.xx.xx” with your allowed IP address.

You can easily get your IP by visiting “What is my ip”. If you’ve got more than one moderator, you can also add multiple IP’s by using the following variation:

  1. allow from 12.34.56.78 98.76.54.32 19.82.73.64

Secure Important Files

You could use .htaccess in WordPress to protect important files such as error logs, wp-config.php, and php.ini. For this, use the following snippet:

  1. <FilesMatch “^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$”>
  2. Order deny,allow
  3. Deny from all
  4. </FilesMatch>

Protect wp-config.php

In WordPress, wp-config.php is the file where the hosting, database and other important credentials are saved. It goes without saying that this file should be protected from all unauthorized access.

For this, simply copy and paste the following lines in the .htaccess file.

  1. <files wp-config.php>
  2. order allow,deny
  3. deny from all
  4. </files>

Protect /wp-content/

wp-content is the folder that contains all the important files of your themes, plugins, media and cached files. That’s why this directory is the main target for hackers and spammers. To protect this folder from unauthorized access, create a separate .htaccess file in the wp-content folder. Next, copy and paste the following snippet in the file:

  1. Order deny,allow
  2. Deny from all
  3. <Files ~ “.(xml|css|jpe?g|png|gif|js)$”>
  4. Allow from all
  5. </Files>

With the above rule, users would only be able to upload files with the allowed extensions (XML, CSS, JPG, JPEG, PNG, GIF, and JavaScript). All other file types will be denied.

Protect Include-Only files

Some areas of the WordPress installation should never be accessible by the average users. It is always a good practice to block all access to these files. You can set up the access restrictions by adding the snippet to the .htaccess file.

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^wp-admin/includes/ – [F,L]
  5. RewriteRule !^wp-includes/ – [S=3]
  6. RewriteRule ^wp-includes/[^/]+\.php$ – [F,L]
  7. RewriteRule ^wp-includes/js/tinymce/langs/.+\.php – [F,L]
  8. RewriteRule ^wp-includes/theme-compat/ – [F,L]
  9. </IfModule>

Disable PHP Execution

Restricting the execution of PHP code for all or selected directories of the WordPress website is an important WordPress website security practice. Create an htaccess file inside a folder where you don’t want to run PHP scripts, and add the below snippet in it.

  1. <Files *.php>
  2. deny from all
  3. </Files>

Certain WordPress folders such as /wp-includes/ and /wp-content/uploads/ are writable by default. This type of permission allows users to upload media or different file types. It is always recommended to disable PHP execution on these directories.

File Access Restriction

Restricting access to wp-admin is an important requirement, particularly when several team members are involved in website management and updates.

In practical terms, this means that the users cannot access sensitive files such as plugins, themes, and assets folder.

.htaccess is a great way of protecting direct access to edit PHP files of plugins and themes, making it harder for hackers to inject malicious code. For this, just add the following lines to the file:

  1. RewriteCond %{REQUEST_URI} !^/wp-content/plugins/file/to/exclude\.php
  2. RewriteCond %{REQUEST_URI} !^/wp-content/plugins/directory/to/exclude/
  3. RewriteRule wp-content/plugins/(.*\.php)$ – [R=404,L]
  4. RewriteCond %{REQUEST_URI} !^/wp-content/themes/file/to/exclude\.php
  5. RewriteCond %{REQUEST_URI} !^/wp-content/themes/directory/to/exclude/
  6. RewriteRule wp-content/themes/(.*\.php)$ – [R=404,L]

Script Injection Protection

Script Injection is a notorious technique in which the attacker “injects” a malicious piece of code in the website code to extract data or to take over the website. Adding the following snippet in the WordPress .htaccess file can protect your site from such attacks.

  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. Yeniden YazmaCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
  4. Yeniden YazmaCond %{QUERY_STRING} GLOBALS(=| [|%[0-9A-Z]{0,2}] [VEYA]
  5. RewriteCond %{QUERY_STRING} _REQUEST(=| [|%[0-9A-Z]{0,2})
  6. RewriteRule ^(.*)$ index.php [F,L]

IP Adresini Engelle

Birisi web sitenizi kötüye, sürekli spam veya hack girişimleri başlatılması, onların IP WordPress yönetici panelinde görülebilir. IP’yi engellemek için web sitenize erişimi denetlemek için .htaccess dosyasını kullanmanız yeterlidir. WordPress’inizin .htaccess dosyasına aşağıdaki parçacığı kopyalayın ve yapıştırın ve bu özel sorun ortadan kaldıracaktır. Örnek IP’yi spam göndereninkiyle değiştirmeyi unutmayın.

  1. <Limit GET POST>
  2. sipariş izin ver,inkar
  3. 123.456.78 .9 den inkar
  4. tüm izin
  5. </Limit>

Parçacık yerleştirildikten sonra, spam gönderen sitenizde aşağıdaki hata iletisini görür:

Forbidden Error

Belirli Dosyalara Erişimi Reddet

Bazen, belirli dosyalara erişimi kısıtlamak isteyebilirsiniz. Tek tek dosyalara erişimi engellemek için aşağıdaki .htaccess kuralını kullanın.

  1. <dosyalar your-file-name.txt>
  2. sipariş izin ver,inkar
  3. tüm inkar
  4. </dosyalar>

Dizin Taramadevre Devre Dışı

Web sitesi dosyalarına ve klasörlerine yetkisiz erişim, tüm siteyi çökertebilecek önemli bir güvenlik riskidir.

WordPress .htaccess dosyanıza aşağıdaki snippet’i ekleyerek, web sitesi dizinlerine erişim tüm kullanıcılar için denetlenebilir/devre dışı bırakılır.

  1. # dizin tarama devre dışı
  2. Seçenekler Tümü -Dizinler

WordPress htaccess Performans Kuralları

WordPress’teki .htaccess dosyası, web sitenizin performansını artırmak için de kullanılabilir. Sadece kopyalayın ve .htaccess dosyasındaki ilgili parçacıkları yapıştırın.

Cloudways, Sunucunuzu ve Uygulamanızı Güvende Tutmak için Birden Çok Güvenlik Özelliği Sunar

Tarayıcı Önbelleğini Etkinleştir

Tarayıcı önbelleği, web tarayıcınız tarafından web sitelerini düzgün bir şekilde işlemek için indirilen dosyalar için sisteminizde geçici depolama alanıdır. Bu dosyalar HTML, CSS, JavaScript’in yanı sıra resimler ve diğer multimedya içeriklerini de içerebilir.

WordPress .htaccess dosyasında, belirli dosyaların önbelleğe alınması gereken süreiçin kurallar belirleyebilirsiniz. Aşağıdaki son kullanma limitleri popüler kullanıma göre ayarlanır. Tarayıcı önbelleğe almak için WordPress için htaccess dosyasına aşağıdaki snippet’i ekleyin.

  1. <IfModule mod_expires.c>
  2. ExpiresActive üzerinde
  3. Sona ererVarsayılan “erişim artı 1 ay”
  4. # CSS
  5. Sona ererByType metin/css “erişim artı 1 yıl”
  6. # Veri değişimi
  7. Sona ererByType uygulaması/json “erişim artı 0 saniye”
  8. Sona ererByType uygulaması/xml “erişim artı 0 saniye”
  9. Sona ererByType metin/xml “erişim artı 0 saniye”
  10. # Favicon (yeniden adlandırılamaz!)
  11. ExpiresByType resim/x-simgesi “erişim artı 1 hafta”
  12. # HTML bileşenleri (HTCs)
  13. Sona ererByType metin/x-bileşeni “erişim artı 1 ay”
  14. # HTML
  15. Sona ererByType metin/html “erişim artı 0 saniye”
  16. # JavaScript
  17. ExpiresByType uygulaması/javascript “erişim artı 1 yıl”
  18. # Manifesto dosyaları
  19. ExpiresByType uygulaması/x-web-app-manifest+json “erişim artı 0 saniye”
  20. Sona ererByType metin/önbellek bildirimi “erişim artı 0 saniye”
  21. # Medya
  22. Sona ererByType ses/ogg “erişim artı 1 ay”
  23. Sona ererByType resim/gif “erişim artı 1 ay”
  24. Sona ererByType resim/jpeg “erişim artı 1 ay”
  25. Sona ererByType resim/png “erişim artı 1 ay”
  26. Sona ererByType video/mp4 “erişim artı 1 ay”
  27. Sona ererByType video/ogg “erişim artı 1 ay”
  28. Sona ererByType video/webm “erişim artı 1 ay”
  29. # Web akışları
  30. ExpiresByType uygulaması/atom+xml “erişim artı 1 saat”
  31. ExpiresByType uygulaması/rss+xml “erişim artı 1 saat”
  32. # Web yazı tipleri
  33. ExpiresByType uygulaması/font-woff2 “erişim artı 1 ay”
  34. ExpiresByType uygulaması/font-woff “erişim artı 1 ay”
  35. ExpiresByType uygulaması/vnd.ms-fontobject “erişim artı 1 ay”
  36. ExpiresByType uygulaması/x-font-ttf “erişim artı 1 ay”
  37. Sona ererByType yazı tipi/opentype “erişim artı 1 ay”
  38. ExpiresByType resim/svg+xml “erişim artı 1 ay”
  39. </IfModule>

Devamını oku: Öğrenmek Sayfa Yükleme Süresini Optimize Etmek İçin WordPress’te Tarayıcı Önbelleğe Alma Nasıl Yararlanılanır?

Gzip Sıkıştırmaetkinleştir

Gzip, metin dosyasındaki benzer dizeleri bulunan ve genel dosya boyutunu azaltmak için geçici olarak değiştiren son derece güçlü bir sıkıştırma algoritmasıdır. Sonuç olarak, Gzip genellikle önemli bir olarak kullanılır web sitesi sayfa yük hızı optimizasyonu Aracı.

Gzip sıkıştırma genellikle sunucu düzeyinde kullanılır ve Cloudways gibi birçok barındırma sağlayıcıları varsayılan olarak etkinleştirin. Ancak, herhangi bir nedenle htaccess çalışmıyorsa, WordPress .htaccess dosyasına aşağıdaki snippet eklemeyi deneyin veya web barındırma sağlayıcınıza başvurun.

  1. <IfModule mod_deflate.c>
  2. # HTML, CSS, JavaScript, Metin, XML ve yazı tiplerini sıkıştırın
  3. AddOutputFilterByType DEFLATE uygulaması/javascript
  4. AddOutputFilterByType DEFLATE uygulaması/rss+xml
  5. AddOutputFilterByType DEFLATE uygulaması/vnd.ms-fontobject
  6. AddOutputFilterByType DEFLATE uygulaması/x-font
  7. AddOutputFilterByType DEFLATE uygulaması/x-font-opentype
  8. AddOutputFilterByType DEFLATE uygulaması/x-font-otf
  9. AddOutputFilterByType DEFLATE uygulaması/x-font-truetype
  10. AddOutputFilterByType DEFLATE uygulaması/x-font-ttf
  11. AddOutputFilterByType DEFLATE uygulaması/x-javascript
  12. AddOutputFilterByType DEFLATE uygulaması/xhtml+xml
  13. AddOutputFilterByType DEFLATE uygulaması/xml
  14. AddOutputFilterByType DEFLATE yazı tipi/opentype
  15. AddOutputFilterByType DEFLATE yazı tipi/otf
  16. AddOutputFilterByType DEFLATE yazı tipi/ttf
  17. AddOutputFilterByType DEFLATE resim/svg+xml
  18. AddOutputFilterByType DEFLATE resim/x-simgesi
  19. AddOutputFilterByType DEFLATE metin/css
  20. AddOutputFilterByType DEFLATE metin/html
  21. AddOutputFilterByType DEFLATE metin/javascript
  22. AddOutputFilterByType DEFLATE metin/düz
  23. AddOutputFilterByType DEFLATE metin/xml
  24. # Tarayıcı hatalarını kaldırın (yalnızca eski tarayıcılar için gereklidir)
  25. BrowserMatch ^Mozilla/4 gzip-only-text/html
  26. BrowserMatch ^Mozilla/4\.0[678] no-gzip
  27. BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  28. Header append Vary User-Agent
  29. </IfModule>

Control/Restrict Image Hotlinking

Image hotlinking can significantly affect bandwidth usage because every time an external resource requests an image, your server bandwidth is utilized for delivering the image.

To reduce bandwidth consumption because of image hotlinking, you can add the following code snippet to the .htaccess file:

  1. RewriteEngine on
  2. RewriteCond %{HTTP_REFERER} !^$
  3. RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
  4. RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

htaccess for WordPress Multisite (WPMU)

The default .htaccess file for WordPress Multisite is slightly different from the standard WordPress .htaccess file.

Default htaccess for WPMU Subfolders

If your WordPress Multisite network is subfolders-based, the default .htaccess file should look something like:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index\.php$ – [L]
  4. # add a trailing slash to /wp-admin
  5. RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
  6. RewriteCond %{REQUEST_FILENAME} -f [OR]
  7. RewriteCond %{REQUEST_FILENAME} -d
  8. RewriteRule ^ – [L]
  9. RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
  10. RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
  11. RewriteRule . index.php [L]

Default htaccess for WPMU SubDomains

If your WordPress Multisite network is subdomain based, the default .htaccess file should look something like:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index\.php$ – [L]
  4. # add a trailing slash to /wp-admin
  5. RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
  6. RewriteCond %{REQUEST_FILENAME} -f [OR]
  7. RewriteCond %{REQUEST_FILENAME} -d
  8. RewriteRule ^ – [L]
  9. RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
  10. RewriteRule ^(.*\.php)$ $1 [L]
  11. RewriteRule . index.php [L]

Final Thoughts!

Sunucu yapılandırması söz konusu olduğunda, WordPress .htaccess dosyası sunucunuzdaki en önemli dosyalardan biridir. Genellikle web sunucunuzu yapılandırmak ve web sitenizin çeşitli alanlarını güvence altına almak için kullanılır. Önemli bir .htaccess kullanım örneğini gözden kaçırdığımı düşünüyorsanız, aşağıda bir yorum bırakın ve bu listeyi güncelleştireceğim.

S. WordPress’te .htaccess dosyası nedir?

WordPress’teki .htaccess dosyası, yönlendirmeler, güvenlik ve performans optimizasyonları ayarlamak için kullanılabilecek bir sunucu yapılandırma dosyasıdır.

S. WordPress’te bir .htaccess dosyayı nasıl edinebilirim?

WordPress .htaccess dosyası web hosting dosya yöneticisi veya herhangi bir metin editörü aracılığıyla düzenlenebilir. FileZilla gibi herhangi bir FTP istemcisini kullanın ve kök dizine erişin. Değiştirmek ve güncelleştirmek için .htaccess dosyasını metin düzenleyicisinde açın.

S. WordPress bir htaccess dosyası oluşturur mu?

Evet, varsayılan olarak, WordPress en az bir .htaccess dosyası vardır. Kök dizinde yoksa, WordPress panosuna gidin -> Ayarlar -> Permalinks’e gidin ve yeni bir .htaccess dosyası oluşturmak için‘Değişiklikleri Kaydet’düğmesine tıklayın.

Ali Çömez

Ben Ali Çömez (Slaweally) Uzun yıllar internet sektöründe zaman geçirdikten sonra tecrübelerimi sizinle paylaşmak için bu bloğu açtım, umarım faydalı olur.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir