멀티도메인 호스팅에 대한 robots.txt 분리 설정

Progmming/PHP|2024. 2. 28. 14:59
반응형

 

특정도메인에 대해서 robots.txt 설정이 되어야하는 경우

혹은 도메인 별로 robots.txt 설정이 필요한 경우 

 

아래와 같이 .htaccess 상에 추가하면 됨.

 

<IfModule mod_rewrite.c>
    RewriteEngine On

    # abc.uhoon.co.kr 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} ^abc\.uhoons\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots_uhoons.txt [L]

	# b2b.uhoon.co.kr 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} ^b2b\.uhoons\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots_uhoons.txt [L]

    # 나머지 도메인에 대한 리디렉션
    RewriteCond %{HTTP_HOST} !^abc\.uhoon\.co.kr$ [NC]
    RewriteRule ^robots\.txt$ robots.txt [L]
</IfModule>

 

 

본인의 경우는 codeigniter로 public_html 하위에 폴더로 멀티도메인 서비스를 하는데

robots.txt 가 분리 설정이 필요하게 되어 적용함.

댓글()

C# , OpenFileDialog 확장자 지정하는 방법

Progmming/.Net|2023. 4. 28. 18:50
반응형

아래는 OpenFileDialog를 사용하여 특정 확장자를 가진 파일만 선택할 수 있도록 필터를 지정하는 예시 코드입니다. 

CSV 파일과 TXT 파일을 선택하는 방법.

 

using System;
using System.Windows.Forms;

namespace OpenFileDialogExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();
            openFileDialog1.Filter = "CSV 파일 (*.csv)|*.csv|텍스트 파일 (*.txt)|*.txt";
            openFileDialog1.ShowDialog();
        }
    }
}

댓글()

C#에서 특정 경로의 폴더를 Windows 탐색기에서 여는 예시 코드

Progmming/.Net|2023. 4. 28. 18:48
반응형

C#에서 특정 경로의 폴더나 파일을 Windows 탐색기에서 열려면 

Process.Start 메서드를 사용합니다. 

 

이 때, ProcessStartInfo 클래스를 이용하여 Process 객체를 생성하고, 

ProcessStartInfo 객체의 Arguments 속성에 "Explorer.exe"와 함께 열고자 하는 경로를 전달합니다.

아래는 C#에서 특정 경로의 폴더를 Windows 탐색기에서 여는 예시 코드입니다.

using System.Diagnostics;

class Program
{
    static void Main(string[] args)
    {
        string path = @"C:\MyFolder";
        Process.Start(new ProcessStartInfo()
        {
            FileName = "Explorer.exe",
            Arguments = path
        });
    }
}

 

 

댓글()