Compare commits
No commits in common. "689c1dd5a464c4a9993ddf843111527bc9aeee30" and "592d3071eda243914fd75090967c192ba640df39" have entirely different histories.
689c1dd5a4
...
592d3071ed
26
generate-rules.py
Executable file → Normal file
26
generate-rules.py
Executable file → Normal file
@ -1,27 +1 @@
|
||||
#! /usr/bin/python3
|
||||
|
||||
import csv
|
||||
from urllib.parse import urlparse
|
||||
|
||||
links = []
|
||||
with open('links.csv') as csvfile:
|
||||
dreader = csv.DictReader(csvfile)
|
||||
for line in dreader: links.append(line)
|
||||
|
||||
# print(links)
|
||||
|
||||
oldDomain = urlparse(links[0]['Old Link']).netloc
|
||||
newDomain = urlparse(links[0]['New Link']).netloc
|
||||
htaccessText = f'### 301 redirection from {oldDomain} to {newDomain} ###\n'
|
||||
|
||||
for line in links:
|
||||
old_path = urlparse(line['Old Link']).path
|
||||
new_link = line['New Link']
|
||||
htaccessText += f'Redirect 301 {old_path} {new_link}\n'
|
||||
|
||||
htaccessText += '\n\n'
|
||||
print(htaccessText)
|
||||
|
||||
htaccess_file = open('htaccess.txt', 'a')
|
||||
htaccess_file.write(htaccessText)
|
||||
htaccess_file.close()
|
||||
Loading…
Reference in New Issue
Block a user