summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/tr_TR/nice-urls.markdown129
1 files changed, 129 insertions, 0 deletions
diff --git a/doc/tr_TR/nice-urls.markdown b/doc/tr_TR/nice-urls.markdown
new file mode 100644
index 00000000..5ee7be50
--- /dev/null
+++ b/doc/tr_TR/nice-urls.markdown
@@ -0,0 +1,129 @@
+URL yeniden yazımı-rewriting
+=============
+
+Kanboard, URL yeniden yazarlığı etkin veya olmasın kayıtsız çalışabilir.
+
+- URL yeniden yazılmış örneği: `/board/123`
+- Aksi takdirde: `?controller=board&action=show&project_id=123`
+
+Kanboard'u Apache ile kullanıyorsanız ve mod yeniden yazma özelliği etkinse, güzel URL'ler otomatik olarak kullanılacaktır.
+"404 Bulunamadı" mesajı alırsanız, .htaccess dosyalarını çalıştırmak için DocumentRoot için en azından şu geçersiz kılmaları ayarlamanız gerekebilir:
+
+```sh
+<Directory /var/www/kanboard/>
+ AllowOverride FileInfo Options=All,MultiViews AuthConfig
+</Directory>
+```
+
+URL Kısayolları
+-------------
+
+- Görev #123'e gidin: : **/t/123**
+- #2 numaralı proje panosuna gidin: **/b/2**
+- Proje takvimi #5'e gidin: **/c/5**
+- #8. Projenin liste görünümüne gidin : **/l/8**
+- Proje numarası #42 için proje ayarlarına gidin: **/p/42**
+
+Yapılandırma
+-------------
+
+Varsayılan olarak, Kanboard, Apache modu yeniden yazmanın etkin olup olmadığını kontrol edecektir.
+
+URL yeniden yazmanın web sunucusundan otomatik olarak algılanmasını önlemek için, bu özelliği yapılandırma dosyanızdan etkinleştirebilirsiniz:
+
+```php
+define('ENABLE_URL_REWRITE', true);
+```
+
+Bu sabit "`true` olduğunda:
+
+- Komut satırı araçlarından üretilen URL'ler de dönüştürülecek
+- Apache'den başka bir web sunucusu, örnegin Nginx veya Microsoft IIS kullanıyorsanız, kendinize URL yeniden yazmayı yapılandırmanız gerekir
+
+Not: Kanboard her zaman eski okul URL'lerine geçmez, yapılandırılmadığında bu yapılandırma isteğe bağlıdır.
+
+Nginx yapılandırma örneği
+---------------------------
+
+Nginx yapılandırma dosyanızın `server` bölümünde şu örneği kullanabilirsiniz:
+
+```bash
+index index.php;
+
+location / {
+ try_files $uri $uri/ /index.php$is_args$args;
+
+ # If Kanboard is under a subfolder
+ # try_files $uri $uri/ /kanboard/index.php;
+}
+
+location ~ \.php$ {
+ try_files $uri =404;
+ fastcgi_split_path_info ^(.+\.php)(/.+)$;
+ fastcgi_pass unix:/var/run/php5-fpm.sock;
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+ fastcgi_index index.php;
+ include fastcgi_params;
+}
+
+# Deny access to the directory data
+location ~* /data {
+ deny all;
+ return 404;
+}
+
+# Deny access to .htaccess
+location ~ /\.ht {
+ deny all;
+ return 404;
+}
+```
+
+Kanboard `config.php` de:
+
+```php
+define('ENABLE_URL_REWRITE', true);
+```
+
+Yukarıdaki örneği kendi yapılandırmanıza göre uyarlayın.
+
+IIS yapılandırma örneği
+-------------------------
+
+1. IIS için Yeniden Yazma modülünü indirin ve yükleyin: [İndirme linki](http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module)
+2. Yükleme klasörünüzde bir web.config dosyası oluşturun:
+
+```xml
+<?xml version="1.0"?>
+<configuration>
+ <system.webServer>
+ <defaultDocument>
+ <files>
+ <clear />
+ <add value="index.php" />
+ </files>
+ </defaultDocument>
+ <rewrite>
+ <rules>
+ <rule name="Kanboard URL Rewrite" stopProcessing="true">
+ <match url="^(.*)$" ignoreCase="false" />
+ <conditions logicalGrouping="MatchAll">
+ <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
+ </conditions>
+ <action type="Rewrite" url="index.php" appendQueryString="true" />
+ </rule>
+ </rules>
+ </rewrite>
+ </system.webServer>
+</configuration>
+```
+
+Kanboard `config.php` de:
+
+```php
+define('ENABLE_URL_REWRITE', true);
+```
+
+Yukarıdaki örneği kendi yapılandırmanıza göre uyarlayın.
+
+